Я создал веб-сайт в стиле YouTube, некоторые люди могут щелкнуть видео, чтобы сделать его приватным, я храню эти видео в хранилище / app / vidoes / {channelname}, общедоступные изображения и видео, с которыми я работаю, - не проблема, а локальное хранилище.У меня возникли проблемы, есть идеи?
просто получая 404 на миниатюры
спасибо
просмотр
<img src="{{ route('home.image', ['file_path' => 'videos/' . $video->channel_name . '/thumbnails/' . $video->video_thumbnail_name]) }}" alt="" class="img-responsive">
маршрут
Route::get('{file_path}', [
'uses' => 'HomeController@getImage',
'as' => 'home.image'
]);
контроллер
public function getImage($filepath)
{
$fileContents = \Storage::disk('local')->get($filepath);
$response = \Response::make($fileContents, 200);
$response->header('Content-Type', "image/jpg");
return $response;
}