blrik
@blrik
Музыкант

Как сделать роутер в Laravel, для кэширование изображений?

Добрый день, сейчас делаю на laravel кэширование изображений. Для этой цели решил попробовать роутер. Подскажите как сделать чтобы роутер правильно обрабатывал запросы и находил изображение, если само расположение изображения может иметь несколько уровней вложенности. Например: localhost/assets/catalog/wedr.png/resize/40/40
Сейчас сделал такой роутер
Route::get('/assets/{image?}/{type?}/{h?}/{w?}', 'Dev\ImageController@index')->name('image.cache');

Но он не срабатывает, если изображение находится в папке.

UPD
Понимаю, что надо проверять переменную image регуляркой, where('image', '[A-Za-z0-9\/\.\-\_]+');, просто как сделать, чтобы подхватывалась переменная type
  • Вопрос задан
  • 553 просмотра
Решения вопроса 1
UksusoFF
@UksusoFF
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы