大写的表名使用_

时间:2018-11-06 17:27:31

标签: laravel laravel-5.5

我刚刚创建了一个名为GrupoInstructor的模型,该表的名称为grupoinstructor 当我想为该模型创建查询时,它显示“基表grupo_instructors不存在”。这是为什么?为什么laravel在表格名称中添加_?

有没有办法告诉lavarel我的桌子的名字是grupoinstructor?我只是意识到在先前的迁移中存在一些错误,因此我的上一个不会回滚...

谢谢。

1 个答案:

答案 0 :(得分:3)

在模型中,您可以覆盖表格名称以适合您的需求

protected $table = 'grupoinstructor';

Laravel和大多数框架都假定使用大写字母进行分隔,因此它之所以希望您的表名被称为grupo_instructor的原因,在我看来,无论如何将单词串联在一起,这在我看来都是更易读的。