我刚刚创建了一个名为GrupoInstructor的模型,该表的名称为grupoinstructor 当我想为该模型创建查询时,它显示“基表grupo_instructors不存在”。这是为什么?为什么laravel在表格名称中添加_?
有没有办法告诉lavarel我的桌子的名字是grupoinstructor?我只是意识到在先前的迁移中存在一些错误,因此我的上一个不会回滚...
谢谢。
答案 0 :(得分:3)
在模型中,您可以覆盖表格名称以适合您的需求
protected $table = 'grupoinstructor';
Laravel和大多数框架都假定使用大写字母进行分隔,因此它之所以希望您的表名被称为grupo_instructor
的原因,在我看来,无论如何将单词串联在一起,这在我看来都是更易读的。