generationtux / json-middleware
一个简单的laravel/lumen中间件,用于拒绝非json的POST和PUT请求。
v1.2
2015-10-06 21:52 UTC
Requires
- illuminate/http: ^5.1
This package is auto-updated.
Last update: 2024-08-29 04:09:06 UTC
README
一个简单的laravel/lumen中间件,用于拒绝非json的POST和PUT请求。
安装
您可以通过composer安装json-middleware。
$ composer require generationtux/json-middleware:~1.0
安装完成后,您只需要注册中间件。
Laravel
您应该在 App\Http\Kernel.php
中注册中间件。您可以选择将中间件应用于所有路由,或者仅在路由中间件中注册它,然后手动应用于特定路由。
/**
* The application's global HTTP middleware stack.
*
* @var array
*/
protected $middleware = [
'isjson' => ValidateIsJsonMiddleware::class
];
Lumen
Lumen要求您在 bootstrap/app.php
中注册中间件,但同样,您可以选择是否全局注册中间件,这取决于您。
/*
|--------------------------------------------------------------------------
| Register Middleware
|--------------------------------------------------------------------------
|
| Next, we will register the middleware with the application. These can
| be global middleware that run before and after each request into a
| route or middleware that'll be assigned to some specific routes.
|
*/
$app->middleware([
GenTux\Json\Http\ValidateIsJsonMiddleware::class
]);