Laravel - Использовать подстановочный знак (: any?) Для ВСЕХ маршрутов?
У меня проблемы с маршрутизацией.
Я работаю на CMS, и мне нужно два основных маршрута./admin
а также/(:any)
,admin
контроллер используется для маршрута/admin
иview
контроллер должен быть использован для чего-то еще, чем/admin
, Отview
контроллер, я тогда проанализирую URL и покажу правильное содержание.
Вот что у меня есть:
Route::get(array('admin', 'admin/dashboard'), array('as' => 'admin', 'uses' =>'admin.dashboard@index'));
Route::any('(:any)', 'view@index');
Первый маршрут работает, а второй нетт. Я немного поиграл с этим, и кажется, что если я использую(:any)
без знака вопроса, это работает только если я поставлю что-то после/
, Если яделать поставить знак вопроса там, это нене работает вообще.
Я хочу, чтобы все следующие маршруты шли в view @ index:
/
/something
/something/something
/something/something/something
/something/something/something/something
...etc...
Возможно ли это без жесткого кодирования(:any?)/(:any?)/(:any?)/(:any?)
(который я нет даже знаю работает)?
Какие'лучший способ обойти это?