2013-09-05 10 views
5

Attualmente sto aggiornando un CMS personalizzato da Laravel 3 a Laravel 4 (questo aggiornamento è importante per vari motivi).Come definire un percorso di fallback predefinito in Laravel?

Nella versione esistente, ha il routing impostato in modo che i percorsi possano essere definiti individualmente - ma se qualcuno tenta di caricare un percorso che non è definito in modo specifico, il sistema lo intercetta e lo invia a un "processore di pagina" - che essenzialmente controlla se la pagina/il post CMS esiste nel database.

Il "fallback" o linea di lavorazione route "di default" in laravel 3 si presentava così:

Route::get('(.*)', array('uses' => '[email protected]')); 

mio problema è che questa sintassi non è supportata in laravel 4. Come faccio a fare questo in Laravel 4?

risposta

8

Capito.

laravel 4 Sintassi:

Route::any('{all}', array('uses' => '[email protected]'))->where('all', '.*'); 
+4

E 'importante definire che percorso di default dopo che tutte le altre vie della vostra applicazione. – Darwing

+0

Proprio così! Buone informazioni – Pete

Problemi correlati