2016-04-03 67 views
1

如何设置路由,以便像example.com/controller/method每个url自动调用给定控制器中的正确方法,而不是通过分别为routes.php中的每个case设置此?例如,如果url是example.com/product/edit,我想在控制器ProductController中调用方法编辑,并且为每个操作/方法类似?如何获得默认简单路由在laravel 5

回答

0

您必须为每个控制器添加路由路由,但不必为每个方法单独添加路由。

您可以创建:

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

,你将不得不自动生成每个REST的行动路线。

也有方法controller,可以这样使用

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

但它废弃了,因为Laravel 5.2,所以你不应该再使用它,原因是其可能在将来的版本中删除。

参考:文档RESTful resource controllers

+0

谢谢,它工作正常。 –