2013-09-05 7 views
5

Ich aktualisiere gerade ein benutzerdefiniertes CMS von Laravel 3 nach Laravel 4 (dieses Upgrade ist aus verschiedenen Gründen wichtig).Wie definiere ich eine Standard-Fallback-Route in Laravel?

In der bestehenden Version ist Routing eingerichtet, so dass Routen individuell definiert werden können - aber wenn jemand versucht, eine Route zu laden, die nicht speziell definiert ist, fängt das System es ab und sendet es an einen "Seitenprozessor" - die im Wesentlichen prüft, ob die CMS-Seite/der CMS-Eintrag in der Datenbank vorhanden ist.

Die "Rückfall" oder "default" Route Verarbeitungslinie in Laravel 3 sah wie folgt aus:

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

Mein Problem ist, dass diese Syntax nicht in Laravel 4. unterstützt Wie kann ich dies tun in Laravel 4?

Antwort

8

Verstanden.

Laravel 4 Syntax:

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

Es ist wichtig, dass die Standardroute nach allen anderen Routen Ihrer Anwendung zu definieren. – Darwing

+0

Direkt dran! Gute Info. – Pete

Verwandte Themen