2016-04-03 7 views
1

Wie Routing einstellen, so dass für jede URL wie example.com/controller/methode die richtige Methode in bestimmten Controller automatisch aufrufen, nicht, indem Sie dies separat für jeden Fall in routes.php festlegen? Eg. Wenn die URL example.com/product/edit ist, würde ich gerne die Methode bearbeiten im Controller ProductController und ähnlich für jede Aktion/Methode?Wie bekomme ich Standard-Routing einfach in Laravel 5

Antwort

0

Sie müssen Routingrouten für jeden Controller hinzufügen, müssen aber keine Routen für jede Methode separat hinzufügen.

können Sie erstellen:

Route::resource('product', 'ProductController'); 

und Sie Routen für jeden REST Aktionen automatisch generiert haben wird.

Es gibt auch Verfahren controller, die auf diese Weise verwendet werden könnten

Route::controller('product', 'ProductController'); 

aber es ist veraltet, da Laravel 5.2 so sollten Sie es nicht mehr verwenden becuase es in zukünftigen Versionen entfernt werden könnte.

Referenz: Dokumentation für RESTful resource controllers

+0

Danke, es funktioniert gut. –