前端技术 手机教程
程序开发 平面动画
系统软件 CMS教程
精准搜索请尝试:精确搜索

laravel框架提示:TokenMismatchException in VerifyCsrfToken.php错误的解决办法

2019-10-18 15:19:02 来源:原创 作者:寂静的神经

最近在学习restful开发,在本地环境下前端使用element ui(基于VUE),后台使用Laravel。

在前端向后端post数据时,Laravel报错:TokenMismatchException in VerifyCsrfToken.php。

错误原因是Laravel默认开启了CSRF功能,而我是前后端分离项目,本来就是跨域的,也就触发了CSRF的异常,解决办法如下:

1.安装laravel-cors


composer require barryvdh/laravel-cors

2.全局配置中间件,在app/Http/Kernel.php文件中的中间件配置中加入如下代码:


protected $middleware = [
    // 新增一条
    \Barryvdh\Cors\HandleCors::class,
];

3.如果只想api,采用下面方式:


protected $middlewareGroups = [
    'web' => [
        // ...
    ],
    'api' => [
        // ...
        \Barryvdh\Cors\HandleCors::class,
    ],
];

 

 

 

分享到:
本文关键词:laravel Token 错误 狂阶

相关文章

零五网,分享IT知识,国内顶级IT知识门户网站。

Copyright (C) www.02405.com, All Rights Reserved.

零五网 版权所有 辽ICP备13002105号-1