当您在 laravel 中为 eloquent 创建模型时,用户模型被视为用户表。这是为什么?我们可以为模型使用准确的表名称吗?
最佳答案
我认为最重要的是这是惯例。我不明白为什么您无法为 users
表创建 Users
模型,但 User
是 的实例用户
,这就是这样做的原因。您始终可以指定模型使用的表:
protected $table = 'name_of_table';
它可以与型号名称不同。例如,Data
模型可以使用表 userdata
,只要您指定即可。
希望有帮助。
关于laravel - 为什么 eloquent 中的模型名称与表名称不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26683180/