我正在尝试测试我的 eloquent 模型,但我的测试一直失败,并出现“找不到 Class 'Eloquent'”错误。如果我添加一个使用我的 eloquent 模型的路由并简单地打印存储在数据库中的一些信息,那么一切正常。只有在尝试运行 phpunit 时,我才会发现 eloquent 没有被发现的问题。我的模型在 app/models 中,所以它应该包含在作曲家类图中,我已经完成了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';
}