Can*_*ral 35
您可以使用中间件来执行此操作.
php artisan make:middleware AllowOnlyAjaxRequests
应用程序/ HTTP /中间件/ AllowOnlyAjaxRequests.php
<?php
namespace App\Http\Middleware;
use Closure;
class AllowOnlyAjaxRequests
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
if(!$request->ajax()) {
// Handle the non-ajax request
return response('', 405);
}
return $next($request);
}
}
Run Code Online (Sandbox Code Playgroud)
添加'ajax' => \App\Http\Middleware\AllowOnlyAjaxRequests::class,到您的routeMiddleware阵列中app/Http/Kernel.php.
然后,您可以ajax在路线上使用中间件.
| 归档时间: |
|
| 查看次数: |
6476 次 |
| 最近记录: |