I updated my local environment to use Laravel 5.4, and in doing so, I can no longer run any tests using phpunit.
The error I am getting is:
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
Anyone know of a solution for this? I've hit a brick wall :(
Probably you have used somewhere session
instead of Session
facade (capital S
)