序
最近一直在做laravel单元测试。我遇到了一个问题:
当在添加的视图中使用旧的()函数时,将会报告一个错误。正常的url访问是可以的,但是在phpUnit中会报告一个错误
错误原因:异常'运行时异常',消息为'未根据请求设置会话存储'in/users/lei/sites/goodstyl/vendor/laravel/framework/src/implicit/http/request . PHP :870
很明显,这就是耗尽会话没有打开的原因,但是phpUnit是laravel自己的配置环境,非常纠结,所以查看一下源代码
解决过程
打开会话(app/Http/kerner)
显然,我已经打开了会话,但是我找到了我的单元测试的代码,并且发现我打开了这段代码
忽略中间件的局限性
因为这个代码,我的会话无法打开,聪明变成了聪明。本来想用这个方法,不想写中间件,后来自己陷进去了。然后我转到这段代码,重写了逻辑,它正常工作。
摘要
以上就是本文的全部内容。希望本文的内容对大家的学习或工作有一定的参考价值。有问题可以留言交流。谢谢你的支持。