У меня установлен laravel 5.8 и сервер Apache 2, он работал на предыдущих серверах, я переместил приложение на другой сервер, что делал много раз, но теперь что-то не так, изображения в «storage/img» или другие подкаталоги в «хранилище» отображаются неправильно... вместо этого в виде ломаного квадрата. Я делаю это так:
Route::get('/assets/img/{name?}', [ function ($name = null) { если (is_null($name)) { прерывание (404); } $path = Storage_path('img/'.$name); $mime_type = \App\Library\File::getFileType($path); если (\File::exists($path)) { return response()->file($path, array('Content-Type' => $mime_type)); } прерывание (404); }])->where('name', '.+'); Поэтому он выбирает изображение из папки хранилища и показывает его публике по маршруту «assets/img», я на всякий случай применил команду php artisan Storage:link, но ничего не работает, Я даже пытался проверить, существует ли файл, но да, и его путь тоже.
