Laravel Post-419状态不明

时间:2019-06-06 16:01:43

标签: ajax laravel

我正在尝试使用this package,它可以完成我想要的一切。因此,确实确实一切正常,除了我上传图片时。 根本不会使用UtilsController @ uploadfile函数。

Route::post('/uploadfile', 'UtilsController@uploadfile');



public function uploadfile(Request $request){
        $img = $request->img;
        $newlocation = $request->newlocation;
        $filename = $request->filename;

        return file_put_contents ($newlocation . "/" . $filename , $img );
    }

但是当我检查网络时,一切似乎都很好...

enter image description here

enter image description here

我得到这个错误:419个未知状态

有什么主意吗?

1 个答案:

答案 0 :(得分:1)

有时,在某些情况下,我们可能希望存在不需要CSRF_TOKEN的路由。我们可以简单地将这些URI或路由添加到VerifyCsrfToken中间件的除外数组中,像这样

<?php

namespace App\Http\Middleware;

use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as Middleware;

class VerifyCsrfToken extends Middleware
{
 /**
  * The URIs that should be excluded from CSRF verification.
  *
  * @var array
  */
 protected $except = [
  'stripe/*',
  'http://example.com/foo/bar',
  'http://example.com/foo/*',
 ];
}