@Kostik_1993
Fullstack Web Developer | PHP | Laravel | Vue.js

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

В Klein роутере используется такой патерн
$route->respond('GET', '/[*:path]/[*:name]/[200x150|600x450|1200x900:size]');
Как можно реализовать подобный в ларавеле, не плодя кучу роутов с разными параметрами размеров, а переменная $path могла содержать в себе сегмены со слешем (пример: /images/122/122)
  • Вопрос задан
  • 160 просмотров
Решения вопроса 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
нельзя просто так взять и загуглить ошибку
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
12 авг. 2020, в 23:54
25000 руб./за проект
12 авг. 2020, в 23:41
6000 руб./за проект
12 авг. 2020, в 20:48
10000 руб./за проект