riconijeboer/laravel-bulky

此包已被弃用且不再维护。未建议替代包。

v1.0.0 2020-11-27 20:27 UTC

This package is auto-updated.

Last update: 2021-05-27 21:55:53 UTC


README

Laravel bulky 允许你执行批量请求。使用配置你可以设置 slug,允许用户使用的 methods 以及 action。默认情况下,动作将设置为提供的控制器和方法,默认功能将默认在 http://your-app.com/_bulk 上提供。

安装

composer require riconijeboer/laravel-bulky
php artisan vendor:publish --provider="\Rico\Bulky\BulkServiceProvider"

配置

Slug

你可以编辑批量端点的 slug。例如,你可能会想要将默认的 /_bulk 改为 /bulk/api/bulk

Methods

默认情况下,端点允许 any 方法。你也可以重写它,只允许 getpost 方法。

动作

你可以重写创建的路由的动作。我建议,如果你重写了动作,你应该扩展默认控制器并简单添加你的功能。

<?php

return [
    'methods' => ['get','post'],
    'slug'    => '/api/bulk',
    'action'  => [\Rico\Bulky\BulkController::class, 'handle'],
];