我正在使用laravel 5.2,我想知道是否有选项可以将更多方法包含在资源中。
例如,Id'e 喜欢创建一个名为 getUsersList
的 POST 方法,我可以限制结果。我知道我可以将路由与资源分开添加一条新路由,但我需要为我所做的每条路由执行此操作。
最好的方法是什么?
当然,
您可以向 RESTful 控制器添加新的操作(方法)。
只需添加方法并为此操作创建路由:
Route::post('foo/bar', 'FooController@bar');
并且不要忘记将这条路线放在 RESTful 路线之前:
Route::post('foo/bar', 'FooController@bar');
Route::resource('foo', 'FooController');