Owe*_*wen 7 php laravel laravel-dusk
最近将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
Run Code Online (Sandbox Code Playgroud)
我已经看过第40行TestCase.php了
public function baseUrl()
{
return config('app.url');
}
Run Code Online (Sandbox Code Playgroud)
所以它确实与全球config助手有关,任何人都有任何想法?
我在跑
完整的composer.lock可以看到https://gist.github.com/OwenMelbz/c05172b33f6eb4483e37a56469b53722
手指穿过你们有些想法!
干杯:)
Pet*_*lev 30
我在日志中遇到此错误
Class config does not exist
Run Code Online (Sandbox Code Playgroud)
我的问题是在.env文件中我用以下方式设置了一个配置变量:
APP_NAME=Application Name
Run Code Online (Sandbox Code Playgroud)
注意空间.当我把它更改为:
APP_NAME="Application Name"
Run Code Online (Sandbox Code Playgroud)
问题得到解决
对于遇到此问题的其他人。
我更喜欢在 Composer 文件中设置稳定版本,它安装了 PHPUnit 6。
这是“今天变得稳定” - 因此它是在作曲家更新期间安装的。
降级到 PHPUnit 5 解决了这个问题 - 所以今天开始的时机不好。
| 归档时间: |
|
| 查看次数: |
9419 次 |
| 最近记录: |