Laravel 为什么雄辩中的模型名和表名不一样?
当您在laravel中为eloquent创建模型时,用户模型被视为用户表。为什么呢?我们能为模型使用准确的表名吗?我认为这是惯例。我不明白为什么不能为Laravel 为什么雄辩中的模型名和表名不一样?,laravel,orm,eloquent,Laravel,Orm,Eloquent,当您在laravel中为eloquent创建模型时,用户模型被视为用户表。为什么呢?我们能为模型使用准确的表名吗?我认为这是惯例。我不明白为什么不能为用户表创建用户模型,但是用户是用户的一个实例,这就是为什么这样做的原因。始终可以指定模型使用的表: protected $table = 'name_of_table'; 可以与模型名称不同。例如,Data模型可以使用表userdata,只要您指定该表即可 希望有帮助
用户
表创建用户
模型,但是用户
是用户
的一个实例,这就是为什么这样做的原因。始终可以指定模型使用的表:
protected $table = 'name_of_table';
可以与模型名称不同。例如,Data
模型可以使用表userdata
,只要您指定该表即可
希望有帮助