雄弁なモデルをテストしようとしていますが、「Class 'Eloquent' not found」エラーでテストが失敗し続けます。雄弁なモデルを使用するルートを追加し、データベースに保存されている情報の一部を単に出力すると、すべてが正常に機能します。雄弁な人が見つからないという問題が発生するのは、phpunitを実行しようとしたときだけです。私のモデルは app/models にあるので、composer クラスマップに含める必要がありますcomposer dump-autoload
。本当に明白な何かを見落としていると確信していますが、それを選ぶことはできません。問題は何ですか?
私のテスト:
class GameTest extends TestCase {
public function setUp(){
$this->game = Game::find(1);
}
public function testGameInstance(){
$this->assertInstanceOf('Game', $this->game);
}
}
私のモデル:
class Game extends Eloquent{
protected $table = 'gm_game';
protected $primaryKey = 'game_id';
}