PHP致命错误:Trait' Illuminate \ Foundation \ Testing \ DatabaseTransactions'在Laravel插件中运行示例测试时找不到

时间:2017-02-09 18:20:39

标签: php laravel testing

我为Laravel 5.3+开发了一个软件包(我的测试在Laravel 5.3中开发)

我已经安装了Laravel 5.4,下载了laravel / browser-kit-testing,并按照升级指南进行操作。

现在,当我运行测试时,我得到:

  

PHP致命错误:Trait' Illuminate \ Foundation \ Testing \ DatabaseTransactions'找不到

我真的不明白为什么,因为文件存在。

在我的BrowserKitTestCase.php中,我引用了

$app = require __DIR__.'/../bootstrap/app.php';

但是当我在我的包开发文件夹中时,我不认为app.php存在,这可能是问题所在,但无法找到解决方法......

我尝试将其更改为:

$app = require __DIR__.'/../../../../bootstrap/app.php';

可以找到应用程序(我在/ package / author / plugin / tests /)但它的错误仍然相同......

知道发生了什么???

0 个答案:

没有答案