storage_path()
- путь к файловой системе ОС.Например, в Windows это будет C:\project\storage
или * nix /var/www/project/storage
.
<img>
не может прочитать путь к ОС.Они читают URL, что-то вроде http://domain/image.png
.
Например, для чтения изображений внутри storage_path
, добавьте это внутри routes/web.php
.
Route::get('storage/{name}', function ($name) {
$path = storage_path($name);
$mime = \File::mimeType($path);
header('Content-type: ' . $mime);
return readfile($path);
})->where('name', '(.*)');
Использование
<img src="{{ get_image('storage/images/logo.png') }}" />
<img src="{{ get_image('storage/images/other.jpg') }}" />