brainstud/laravel-patchable-api-resource

一个生成独特的 put 和 patch 端点的路由生成器

v1.0.11 2024-06-04 09:40 UTC

This package is auto-updated.

Last update: 2024-09-04 10:11:33 UTC


README

laravel-patchable-api-resource 是在路由文件中注册可修补 API 资源的一种更快捷的方式。

通过将路由注册为 patchable-api-resource,它可以区分 PUTPATCH,并在您的控制器上调用 update()patch() 方法。

安装

要求此包

composer require brainstud/laravel-patchable-api-resource

将以下内容添加到 bootstrap/app.php

$app->singleton(
    'router',
    \Brainstud\PatchableApiResource\PatchableApiResourceRouter::class
);

用法

注册可修补的 API 资源与默认的 Route::apiResourceRoute::apiResources 方法的工作方式相同。

// api.php

Route::patchableApiResources([
    'items' => ItemsController::class,
]);

Route::patchableApiResource('items', ItemController::class);

许可证

laravel-patchable-api-resource 是开源软件,受 MIT 许可证许可。