Laravel кэш-файлы изображений и служат из кеша, если не изменены - PullRequest
0 голосов
/ 29 января 2020

У меня есть следующий маршрут для получения изображений. Когда пользователь загружает их, они сохраняются в каталоге storage/app/public.

Route::get('file/{id}', function ($id)
{

    $file = \App\File::findOrFail($id);

    return Image::make(storage_path('public/' . $file->path))->response();

});

В моих блейд-файлах у меня есть следующее для отображения изображений.

 <img src="file/123">

 <img src="file/124">

В настоящее время laravel настроен на использование драйвера файлового кэша, но в какой-то момент может перейти на использование драйвера memcache.

Как кэшировать изображения с помощью драйвера файлового кэша и возвращать их из кэша, если они не были изменены на повысить производительность?

...