Laravel 8 API 资源路由
2021-07-16 18:00 更新
当声明用于 APIs 的资源路由时,通常需要排除显示 HTML 模板的路由(如 create 和 edit )。为了方便起见,你可以使用 apiResource 方法自动排除这两个路由:
Route::apiResource('photos', PhotoController::class);
你也可以传递一个数组给 apiResources 方法来同时注册多个 API 资源控制器:
Route::apiResources([
'photos' => PhotoController::class,
'posts' => PostController::class,
]);
要快速生成不包含 create 或 edit 方法的用于开发接口的资源控制器,请在执行 make:controller 命令时使用 --api 参数:
php artisan make:controller API/PhotoController --api以上内容是否对您有帮助:

免费 AI IDE


更多建议: