недавно обновил проект с 5.3 до 5.4, и все выглядело хорошо.
Сегодня я начал внедрять Dusk, но при запуске примера теста возникла проблема.
☁ footy-finance [5.4] ⚡ php artisan dusk
PHPUnit 6.0.0 by Sebastian Bergmann and contributors.
E 1 / 1 (100%)
Time: 162 ms, Memory: 6.00MB
There was 1 error:
1) Tests\Browser\ExampleTest::testBasicExample
ReflectionException: Class config does not exist
/Users/owen/Sites/footy-finance/vendor/laravel/framework/src/Illuminate/Container/Container.php:681
/Users/owen/Sites/footy-finance/vendor/laravel/framework/src/Illuminate/Container/Container.php:565
/Users/owen/Sites/footy-finance/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:105
/Users/owen/Sites/footy-finance/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:263
/Users/owen/Sites/footy-finance/vendor/laravel/dusk/src/TestCase.php:203
/Users/owen/Sites/footy-finance/vendor/laravel/dusk/src/TestCase.php:40
Я просмотрел строку 40 TestCase.php
и ее
public function baseUrl()
{
return config('app.url');
}
Так что, похоже, что-то связано с глобальным config
помощником. У кого-нибудь есть идеи?
я бегу
- PHP 7.0.14
- Laravel / Framework 5.4.8
- Laravel / Dusk 1.0.5
Полный список composer.lock можно увидеть https://gist.github.com/OwenMelbz/c05172b33e3b3c05172b33e3b3e3b3e3b3e5
Скрестив пальцы, у вас есть идеи!
Ваше здоровье :)