手机版

laravel单元测试phpUnit中旧()函数的错误解决

时间:2021-09-03 来源:互联网 编辑:宝哥软件园 浏览:

最近一直在做laravel单元测试。我遇到了一个问题:

当在添加的视图中使用旧的()函数时,将会报告一个错误。正常的url访问是可以的,但是在phpUnit中会报告一个错误

错误原因:异常'运行时异常',消息为'未根据请求设置会话存储'in/users/lei/sites/goodstyl/vendor/laravel/framework/src/implicit/http/request . PHP :870

很明显,这就是耗尽会话没有打开的原因,但是phpUnit是laravel自己的配置环境,非常纠结,所以查看一下源代码

解决过程

打开会话(app/Http/kerner)

显然,我已经打开了会话,但是我找到了我的单元测试的代码,并且发现我打开了这段代码

忽略中间件的局限性

因为这个代码,我的会话无法打开,聪明变成了聪明。本来想用这个方法,不想写中间件,后来自己陷进去了。然后我转到这段代码,重写了逻辑,它正常工作。

摘要

以上就是本文的全部内容。希望本文的内容对大家的学习或工作有一定的参考价值。有问题可以留言交流。谢谢你的支持。

版权声明:laravel单元测试phpUnit中旧()函数的错误解决是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。