我更新了我的本地环境以使用Laravel 5.4,并且这样做,我再也无法使用phpunit运行任何测试。
我得到的错误是:
ApplicationTest::testEnvironment
ReflectionException: Class session does not exist
/home/vagrant/Code/Sites/sa4/vendor/laravel/framework/src/Illuminate/Container/Container.php:681
/home/vagrant/Code/Sites/sa4/vendor/laravel/framework/src/Illuminate/Container/Container.php:565
/home/vagrant/Code/Sites/sa4/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:105
/home/vagrant/Code/Sites/sa4/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:780
/home/vagrant/Code/Sites/sa4/tests/TestCase.php:30
有人知道这方面的解决方案吗?我碰到了一堵砖墙:(
答案 0 :(得分:1)
可能您使用的地方session
代替Session
外观(首都S
)
答案 1 :(得分:-1)
确保缓存目录位于引导程序内。