阅读(3670)
赞(10)
Laravel 8 补充资源控制器
2021-06-24 10:02:50 更新
如果您需要增加额外的路由到默认的资源路由之中,您需要在 Route::resource
前定义它们;否则, resource
方法定义的路由可能会无意间优先于您定义的路由:
Route::get('photos/popular', [PhotoController::class, 'popular']);
Route::resource('photos', PhotoController::class);
技巧:记得保持您的控制器的专一性。如果您需要典型的资源操作以外的方法,请考虑将您的控制器分割为两个更小的控制器。