Я пытаюсь создать динамический маршрут для неограниченного количества уровней URL.Laravel 4 маршрут с неограниченным количеством параметров
Вот мой текущий маршрут
Route::get('{pageLink}', array('uses' => '[email protected]'));
Это работает для первого уровня. Таким образом, URL-адрес, например something.com/foo/, будет работать. Но если бы у меня было что-то вроде something.com/foo/bar/, это не поймало бы этот URL. Мне нужно, чтобы он соответствовал неограниченным уровням. Таким образом, в моем контроллере он получит переменную от всей ссылки.
Я знаю, что я мог сделать
Route::get('{pageLink}', array('uses' => '[email protected]'));
Route::get('{pageLink}/{pageLink2}', array('uses' => '[email protected]'));
Route::get('{pageLink}/{pageLink2}/{pageLink3}', array('uses' => '[email protected]'));
Но это только кажется излишним. Есть ли лучший способ сделать это, чтобы он соответствовал концу URL-адреса?
Спасибо.
Спасибо! Это сработало. – user1218595
Что именно? в {} означает? – Riki137
Это означает, что это необязательно @ Riki137 – BenOfTheNorth