首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PhpStorm令牌不匹配异常中的PHPUnit测试

PhpStorm令牌不匹配异常中的PHPUnit测试
EN

Stack Overflow用户
提问于 2018-06-12 12:30:06
回答 2查看 1.2K关注 0票数 0

我正在通过PhpStorm内置测试环境Laravel项目进行单元测试。我正在获取令牌不匹配异常

所有的配置都是正确的,它工作得很好。突然出现了这个错误。我试着用终端,它工作得很好。我正在Vagrant下开发这个项目。

我能做些什么来解决这个问题?

我用谷歌搜索了一下,发现像下面这样修改Laravel的VerifyCsrfToken可以解决这个问题。但我需要这也是默认的。$except = ['/*']

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-03 20:49:43

我也遇到了同样的问题,我通过在选择的“测试框架”中将“默认配置文件”选项设置为我的项目根目录中的phpunit.xml来修复它。看起来PHPStorm默认使用的是“本地”phpunit配置。我是在检查Illuminate\Foundation\Http\Middleware\VerifyCsrfToken;中的runningUnitTests()方法时产生这个想法的

我发现dat APP_ENV是“本地的”,而不是我的PHPunit.xml中指定的“测试”。

希望这能有所帮助。

票数 4
EN

Stack Overflow用户

发布于 2018-06-14 09:06:18

我在我的测试类中使用了WithoutMiddleware特征。它工作得很好。我也尝试了@Lijubadr的回复。它也很有效。谢谢。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50809270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档