ルーメンでテストを書いてきましたが、別のマシンに移動する必要があるため、すべてをセットアップしようとしています。テストをコピーしましたが、実行するとすべてのテストでこのエラーが発生します
[Symfony\Component\Debug\Exception\FatalErrorException]
Trait 'Laravel\Lumen\Testing\DatabaseTransactions' not found
コマンド 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()
私はまだルーメン/ララベルから何かが欠けていると推測しています