Не выводиться картинки в резметке html
Не могу понять, как правильно построить путь к изображению/изображениям.
Вот часть разметки:
@foreach($images as $item)
<div>
<img style="height: 300px; width: 400px" src="{{$item->getImages() }}" alt="">
</div>
@endforeach
Вот модель:
public function getImage()
{
if(!$this->thumbnail){
return asset("no-image.png");
}
return asset("uploads/{$this->thumbnail}");
}
PPTPostController :
public function edit($id)
{
$ppt = Pptpost::with('images')->find($id);
$images = Slide::where('pptpost_id', $id)->get();
return view('admin.pptpost.edit', compact('ppt', 'images'));
}
В представлении выглядит так:
<img style="height: 300px; width: 400px" src="http://sivkov/uploads/thumbnails/2023-05-28/A9dqc2BlLSvAQPgArqyfeGUB0GPPtCoVzkTsLIdQ.jpg" alt="">
В БД выглядит так:
thumbnails/2023-05-28/kB2eC22w5oT5jILmnWXXrzlJBHNLidN8KXbqpErR.jpg
Понимаю, что путь не рабочий, но уже много что перепробовал. Не могу понять, что не так в пути.
Источник: Stack Overflow на русском