使用说明:
官方解释是如果你将应用程序中的每个 Eloquent 模型都视为资源,那么通常对应用程序中的每个资源都执行相同的操作。例如,假设你的应用程序中包含一个 Photo 模型和一个 Movie 模型。用户可能可以创建,读取,更新或者删除这些资源。说白了就是你可以创建一个路由器,里面定义了固定的增删改查方法,就不需要给每个控制器单独写CRUD了
使用方法:
1、
php artisan make:controller TestController --resource
2、定义路由
Route::resource('test', TestController::class);
3、多资源路由使用
Route::resources([ 'test' => TestController::class, 'ceshi' => CeshiController::class, ]);
文章参考:https://learnku.com/docs/laravel/9.x/controllers/12212