1
如何设置路由,以便像example.com/controller/method每个url自动调用给定控制器中的正确方法,而不是通过分别为routes.php中的每个case设置此?例如,如果url是example.com/product/edit,我想在控制器ProductController中调用方法编辑,并且为每个操作/方法类似?如何获得默认简单路由在laravel 5
如何设置路由,以便像example.com/controller/method每个url自动调用给定控制器中的正确方法,而不是通过分别为routes.php中的每个case设置此?例如,如果url是example.com/product/edit,我想在控制器ProductController中调用方法编辑,并且为每个操作/方法类似?如何获得默认简单路由在laravel 5
您必须为每个控制器添加路由路由,但不必为每个方法单独添加路由。
您可以创建:
Route::resource('product', 'ProductController');
,你将不得不自动生成每个REST的行动路线。
也有方法controller
,可以这样使用
Route::controller('product', 'ProductController');
但它废弃了,因为Laravel 5.2,所以你不应该再使用它,原因是其可能在将来的版本中删除。
谢谢,它工作正常。 –