在没有某些方法的情况下在Laravel中创建资源路径

Eli*_*cia 3 resources routes laravel

我正在使用一些AJAX构建我的Web应用程序,而我没有使用资源控制器中的所有方法.是否可以在没有某些方法的情况下创建资源控制器php artisan?谢谢

tam*_*am5 7

您可以通过将参数传递给路由定义来指定您希望包含哪些路由,如下所示:

Route::resource('photo', 'PhotoController', ['only' => [
    'index', 'show'
]]);
Run Code Online (Sandbox Code Playgroud)

当您运行artisan生成器时,您仍将获得所有方法,但您可以删除它们.如果要创建自定义命令以仅创建某些方法,则仍需要记住,Route::resource默认情况下需要所有资源路由.