Я создал символическую ссылку c в проекте Laravel. Но это Storage::disk
не печатает изображение. Печатается только эскиз фона. Данные хранятся в моей таблице и пути хранения. Но это не показывает никакого изображения на моей странице просмотра. что сейчас происходит. Я сделал ошибку? Пожалуйста, проверьте изображение sr c line.
Мои поля таблицы:
logo_id
company_name
company_avatar
created_at
updated_at
Это мой код тега изображения файла blade *
<img class="profile-user-img img-fluid img-circle" src="{{ Storage::disk('public')->url($data->company_avatar) }}" alt="User profile picture">
Контроллер
class LogoController extends Controller
{
public function __construct()
{
$this->middleware('auth:admin');
}
public function index()
{
$data = Tbl_logo::all();
return view('admin.companylogo.index', compact('data'));
}
public function create()
{
$data = Tbl_logo::all();
return view('admin.companylogo.create', compact('data'));
}
public function store(Request $request)
{
$data = new Tbl_logo();
if ($request->hasFile('company_avatar')) {
$imageName = $request->company_avatar->store('public');
}
$data->company_name = $request->company_name;
$data->company_avatar = $imageName;
$data->save();
return redirect('admin/logo')->with('successfully created or uploaded image');
}
public function show($id)
{
//
}
public function edit($id)
{
$data = Tbl_logo::find($id);
return view('admin.companylogo.edit', compact('data'));
}
public function update(Request $request, $id)
{
$data = Tbl_logo::find($id);
if ($request->hasFile('company_avatar')) {
$imageName = $request->company_avatar->store('public');
}
$data->company_name = $request->company_name;
$data->company_avatar = $imageName;
$data->save();
return redirect('admin/logo');
}
public function destroy($id)
{
$data = Tbl_logo::find($id);
$data->delete();
return redirect('admin/logo')->with('success', 'Deleted Successfully...!');
}
}