حذف CSRF protection برای یک روت خاص در لاراول 5
پنجشنبه, ۲۱ آبان ۱۳۹۴، ۱۱:۴۸ ق.ظ
در حالت پیشفرض برای همه روتا فعاله. برای غیرفعال کردن روی یک روت خاص فایل app/Http/Middleware/VerifyCsrfToken.php رو به این صورت اصلاح کنید :
//app/Http/Middleware/VerifyCsrfToken.php //add an array of Routes to skip CSRF check private $openRoutes = ['free/route', 'free/too']; //modify this function public function handle($request, Closure $next) { //add this condition foreach($this->openRoutes as $route) { if ($request->is($route)) { return $next($request); } } return parent::handle($request, $next); }