luciano-jr/laravel-api-query-handler

Laravel API 查询处理器包。

1.0.6 2018-02-19 12:40 UTC

This package is not auto-updated.

Last update: 2024-09-19 18:18:21 UTC


README

Codacy Badge

此 Laravel 包有助于正确处理查询请求

概述

为了帮助

代码示例

尽可能简洁地展示库的功能,开发者应该能够通过查看代码示例来了解如何通过您的项目解决问题。确保您展示的 API 是明显的,并且代码要简短精练。

动机

关于项目创建和维护的动机的简要描述。这应该解释为什么项目存在。

安装

使用以下命令通过 composer 安装此包

composer require luciano-jr/laravel-api-query-handler

更新 composer 后,将服务提供者添加到 config/app.php 文件中的 providers 数组

LucianoJr\LaravelAPIQueryHandler\Providers\LaravelApiQueryHandlerServiceProvider::class,

配置文件

如果使用 Lumen,请跳过此步骤

如果想要更改默认参数,请在终端运行以下命令以发布供应商配置文件

php artisan vendor:publish --provider="Lucianor\LaravelApiQueryHandler\Providers\LaravelApiQueryHandlerServiceProvider"

使用方法

    public function index(Request $request)
    {
        $collection = $this->repository->all();
        
        $collectionHandler = new CollectionHandler($collection, $request);
        $collectionHandler->handle();
    }

测试

描述并展示如何使用代码示例运行测试。

贡献者

让人们知道他们如何参与项目,包括重要的链接到问题跟踪器、irc、twitter 账户等(如果适用)。

许可

Laravel API 查询处理器是开源软件,许可协议为 MIT。