Laravel - ¿Usando (: alguna?) Comodín para TODAS las rutas?

Estoy teniendo un poco de problemas con el enrutamiento.

Estoy trabajando en un CMS y necesito dos rutas principales./admin y/(:any). losadmin El controlador se utiliza para la ruta./admin, y elview El controlador debe usarse para cualquier otra cosa que no sea/admin. Desde elview controlador, luego analizaré la url y mostraré el contenido correcto.

Esto es lo que tengo:

Route::get(array('admin', 'admin/dashboard'), array('as' => 'admin', 'uses' =>'admin.dashboard@index'));
Route::any('(:any)', 'view@index');

La primera ruta funciona, pero la segunda no. Jugué un poco con él, y parece que si lo uso(:any) Sin el signo de interrogación, solo funciona si pongo algo después./. Si yohacer Ponga el signo de interrogación allí, no funciona en absoluto.

Quiero que todas las siguientes rutas vayan a ver @ índice:

/
/something
/something/something
/something/something/something
/something/something/something/something
...etc...

¿Es esto posible sin codificar un montón de(:any?)/(:any?)/(:any?)/(:any?) (que ni siquiera sé funciona)?

¿Cuál es la mejor manera de hacer esto?

Respuestas a la pregunta(7)

Su respuesta a la pregunta