brainstud / laravel-patchable-api-resource
一个生成独特的 put 和 patch 端点的路由生成器
v1.0.11
2024-06-04 09:40 UTC
Requires
- php: ^8.2
- illuminate/routing: ^6|^7|^8|^9|^10|^11.0
Requires (Dev)
- illuminate/support: ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
- phpunit/phpunit: ^8.0|^9.0|^10.0
README
laravel-patchable-api-resource
是在路由文件中注册可修补 API 资源的一种更快捷的方式。
通过将路由注册为 patchable-api-resource
,它可以区分 PUT
和 PATCH
,并在您的控制器上调用 update()
或 patch()
方法。
安装
要求此包
composer require brainstud/laravel-patchable-api-resource
将以下内容添加到 bootstrap/app.php
$app->singleton( 'router', \Brainstud\PatchableApiResource\PatchableApiResourceRouter::class );
用法
注册可修补的 API 资源与默认的 Route::apiResource
和 Route::apiResources
方法的工作方式相同。
// api.php Route::patchableApiResources([ 'items' => ItemsController::class, ]); Route::patchableApiResource('items', ItemController::class);
许可证
laravel-patchable-api-resource 是开源软件,受 MIT 许可证许可。