open-cetacean/laravel-json-header

中间件,强制Laravel API组使用JSON头

v1.0 2017-01-26 09:23 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:20:08 UTC


README

open-cetacean/laravel-json-header 是一个为Laravel构建的PHP包,用于强制Laravel API组激活wantsJson()以使用JSON头

安装

该项目可以通过 Composer 安装。将以下行添加到您的composer.json文件的require块中

{
    "require": {
            "open-cetacean/laravel-json-header": "^1.0"
    }

}

然后运行 composer installcomposer update

或者运行以下命令

composer require open-cetacean/laravel-json-header

中间件

要注册中间件,请将以下内容添加到 app/Http/Kernel.php 文件中的 $routeMiddleware 数组中

protected $routeMiddleware = [
    // ...
    'acceptJson' => \OpenCetacean\JsonHeader\Middleware\AcceptJson::class,
    // ...
];

然后将中间件添加到您的API路由中

Route::group(['middleware' => ['api', 'acceptJson']], function () {
    // ...
}

许可证

MIT许可证(MIT)。有关更多信息,请参阅 许可证文件