模型和表名约定Laravel

问题描述 投票:2回答:2

我想知道Laravel中的模型和表格约定。

我有表用户和user_address现在我不想使用

protected $ table =“user_address”

属性。请在模型或表格中建议我正确的约定。

laravel models
2个回答
2
投票

如果模型的名称是UserAddress,则表的名称应为复数。所以这将是user_addresses

阅读更多关于Laravel命名约定here的信息。


1
投票

如果你的模型名称是User.php,那么Laravel期望类'User'在该文件中。它还期望用户表为User模型(复数形式)。

同样,如果你有一个user_address模型,你的表应该是user_addresses

© www.soinside.com 2019 - 2024. All rights reserved.