老()函数误差在laravel,单元测试PHPUnit解决

前言

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

当老()函数用于添加视图、报告错误,和正常的URL访问是没有问题的,但错误是PHPUnit报告

错误的原因是exception'runtimeexception'with message'session店没有设置要求。的要求。。

很明显,这是运行的会话的一个原因,但PHPUnit是laravel自己的配置环境,很纠结,所以看源代码



求解过程

打开会话(应用程序/ HTTP / Kerner)

很明显,我已经打开了会话,但是我发现了单元测试的代码,发现我打开了代码。



忽略中间件的约束

因为这个代码会导致会话是未开封,聪明,聪明,但我想用这种方法写一些中间件,但后来我加入它,然后我去这个代码,重写逻辑,并正常运行。

总结

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