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