Php 在Laravel 5.7上使用干预\Image后的所有Ajax请求419

Php 在Laravel 5.7上使用干预\Image后的所有Ajax请求419,php,laravel,image,intervention,Php,Laravel,Image,Intervention,首先我很抱歉,因为我问了这个问题。也许它不合适或者问错了地方。我从拉威尔开始,Vuejs。我的朋友卡在这里: 首先我要安装干预/图像,它正常工作,我可以上传图像到网站(和S3) 但几个小时后,我无法上传,其他页面中的所有Post请求Ajax返回419错误(未知错误);使用消息“”和路径Symfony\Component\HttpKernel\Exception\HttpException 我清楚地检查了请求头中是否已经有“X-CSRF-TOKEN” 我在网上发现了这个问题,但似乎我是第一个遇到这

首先我很抱歉,因为我问了这个问题。也许它不合适或者问错了地方。我从拉威尔开始,Vuejs。我的朋友卡在这里:

首先我要安装干预/图像,它正常工作,我可以上传图像到网站(和S3)

但几个小时后,我无法上传,其他页面中的所有Post请求Ajax返回419错误(未知错误);使用消息“”和路径
Symfony\Component\HttpKernel\Exception\HttpException

我清楚地检查了请求头中是否已经有“X-CSRF-TOKEN”

我在网上发现了这个问题,但似乎我是第一个遇到这个问题的人。我在这里呆了两天。干预网站现在无法连接,100%ping失败

我确信我第一次安装它时工作正常,但是所有Post请求都会出错,尽管get请求工作正常

我已经通过
composer
删除了它,然后再次安装,但没有任何更改。所以,如果有人被卡住了,并且已经解决了这个问题,或者有不同的解决方案,请根据您的建议帮助我。所有我需要的是上传图像,调整大小,然后到S3服务器

我使用的是Laravel5.7,干预/图像版本2.4.2

这是我在控制器中上传的代码:

    if ($rq->hasFile('image')) {
        $save_path = 'upload/'.\Auth::user()->username.'/images/';

        $image      = $rq->file('image');
        $fileName   = time() . '.' . $image->getClientOriginalExtension();

        $img = Image::make($image->getRealPath());
        $img->stream();
        // dd();
        Storage::disk('s3')->put($save_path.$fileName, $img->__toString(), 'public');
    }

谢谢。

在文件
app\Http\Kernel.php
中注释掉这一行

// \App\Http\Middleware\VerifyCsrfToken::class,
这将确认问题在于CSRF令牌,而不是干预包


你不应该把它置之不理。只是为了让你确切地知道问题在哪里。也许是饼干的问题。
.env
文件中缺少密钥。等等,

你能尝试在
验证CSRTToken
中间件中添加api,然后检查laravel给出419或not@JigneshJoisar谢谢你的建议谢谢你的回答