penance316 / laravel-ajax-only-middleware
laravel 中间件,允许仅通过 AJAX 方法调用路由
v1.0
2018-01-03 11:33 UTC
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2024-09-09 23:11:22 UTC
README
描述
一个小的中间件,防止除非通过 AJAX 方法否则无法访问路由。
安装
composer require "penance316/laravel-ajax-only-middleware"
在 app/Http/Kernal.php
中将中间件注册到您的应用中
/**
* The application's route middleware.
*
* @var array
*/
protected $routeMiddleware = [
//... existing code
'ajax' => Penance316\Middleware\AjaxOnly::class,
];
}
将中间件附加到您希望仅通过 AJAX 请求可访问的任何路由上
// File: routes.php
get('someitem/{id}', ['middleware' => 'ajax', 'uses' => 'SomeController@show']);