我一直在用流明编写测试,但我需要转移到另一台机器上,所以我一直在尝试设置它。我复制了我的测试,但是当我运行它们时,我都得到了这个错误
[Symfony\Component\Debug\Exception\FatalErrorException]
Trait 'Laravel\Lumen\Testing\DatabaseTransactions' not found
我想我已经安装了 lumen,就像我执行命令 composer require "laravel/installer" 一样。有什么我想做的吗?
编辑:我查看了在旧机器上运行的版本,这段代码位于 bootstrap 文件夹中 app.php 的顶部
try {
(new Dotenv\Dotenv(__DIR__.'/../'))->load();
} catch (Dotenv\Exception\InvalidPathException $e) {
//
}
我在我的新机器上将它插入到 app.php 的顶部,并且该错误停止出现,我现在能够运行测试。不幸的是,当我只有默认示例测试时发生了一个新错误
1) ExampleTest::testBasicExample
Error: Call to undefined method ExampleTest::visit()
我猜我仍然缺少 lumen/laravel 中的一些东西