【问题标题】:Model and table name conventions Laravel模型和表名约定 Laravel
【发布时间】:2017-12-22 06:21:57
【问题描述】:

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

我现在不想使用表 users 和 user_address

受保护的 $table = "user_address"

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

【问题讨论】:

    标签: laravel models


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      同样,如果您有 user_address 模型,您的表应该是 user_addresses

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-06-13
        • 2014-11-13
        • 2019-02-26
        • 2010-09-28
        相关资源
        最近更新 更多