@Kostik_1993
Web Developer

Как перенести этот роут в ларавел?

В Klein роутере используется такой патерн
$route->respond('GET', '/[*:path]/[*:name]/[200x150|600x450|1200x900:size]');
Как можно реализовать подобный в ларавеле, не плодя кучу роутов с разными параметрами размеров, а переменная $path могла содержать в себе сегмены со слешем (пример: /images/122/122)
  • Вопрос задан
  • 167 просмотров
Решения вопроса 1
wielski
@wielski
✔ Совет: Вам помогли? Отметьте ответы решением.
Route::get('/{path}/{name}/{size}', function($path, $name, $size){
    echo implode('/', [$path, $name, $size]);
  })->where([
    'path' => '(.*)',
    'size' => '(200x150|600x450|1200x900)'
  ]);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Sanasol
@Sanasol Куратор тега Laravel
нельзя просто так взять и загуглить ошибку
Ваш ответ на вопрос

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

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