我正在使用 laravel 5.2,我想知道是否可以选择将更多方法包含在资源中。
例如,我想创建一个名为 getUsersList
的 POST 方法。我可以限制结果。我知道我可以在与资源分开的路由中添加一条新路由,但我需要为我所做的每条路由都这样做。
做到这一点的最佳方法是什么?
最佳答案
当然,您可以向 RESTful Controller 添加新的操作(方法)。
只需添加方法并为此操作创建路由:
Route::post('foo/bar', 'FooController@bar');
并且不要忘记将这条路线放在 RESTful 路线之前:
Route::post('foo/bar', 'FooController@bar');
Route::resource('foo', 'FooController');
关于php - Laravel 向资源 Controller 添加自定义方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36083062/