Я пытаюсь получить изображение. Я не создал символическую ссылку с публичного / хранилища на хранилище / приложение / публично php artisan storage:link
метод. Вместо этого я добавил этот код в App::make('files')->link(storage_path('app/public'), public_path('storage'));
в app/providers/AppServiceProvider.php
, Но все-таки не повезло, изображение не показывается и ошибки тоже нет.
Код в представлении:
<img src="/public/storage/{{$main->image_dir}}" /> // /public/storage/main/image.jpg
<img src="/storage/{{$main->image_dir}}" /> // /storage/main/image.jpg
<img src="http://localhost:8000/storage/{{$main->image_dir}}" /> // http://localhost:8000/storage/main/image.jpg
Я не получаю изображение с любой из вышеуказанных 3 ссылок. Изображения хранятся здесь: storage/app/main
,
Я решил проблему.
Я удалил папку с именем public
по ошибке из storage/app
, Мои изображения были сохранены в storage/app/main
в этом случае изображения не извлекались. Теперь он хранится в storage/app/public/main
и работает отлично.
Других решений пока нет …