我想知道是否有一种更优雅或以任何方式"正确"的方式向资源控制器添加额外的路由?
例如,我可以有UsersController
并将其路由为
Route::resource('users', 'UserController');
它会根据Laravel docs
路由方法但是如果出于任何原因我想在这个作用域之外添加一个方法,我可以这样做
Route::get('users/token', 'UserController@authToken');
显然这是有效的,但是有其他的方法吗?
不,没有更好的方法了。由于::controller
已弃用,您应该显式声明每个额外的路由。