为什么eloquent中的模型名称与表名称不同?

时间:2014-10-31 20:48:23

标签: laravel orm eloquent

当您在laravel中为eloquent创建模型时,User模型将被视为用户表。这是为什么?我们可以为模型使用确切的表名吗?

1 个答案:

答案 0 :(得分:5)

我认为这比任何事情更重要。我不明白为什么你不能为你的Users表创建users模型,但是Userusers的一个实例,这就是为什么它已经完成了办法。您始终可以指定模型使用的表:

protected $table = 'name_of_table';

可以与型号名称不同。例如,Data模型可以使用表userdata,只要您指定它即可。

希望有所帮助。