【问题标题】:Extending one model with another model in Laravel在 Laravel 中用另一个模型扩展一个模型
【发布时间】:2018-09-21 05:44:31
【问题描述】:

我对 laravel 很陌生,目前正在探索它的概念。在一些视频中,我看到了模型继承的概念。我想知道我们是否可以在 laravel 5.6 中使用模型关系,那么为什么我们需要继承模型。在这种情况下,我们需要或应该继承模型。

例如基础模型:

class User extends Authenticatable
{

}

例如子模型:

Class UserTypeOne extends User()
{
}

例如子模型2:

Class UserTypeTwo extends User
{
}

提前致谢。

【问题讨论】:

标签: php laravel laravel-5.2 laravel-5.3


【解决方案1】:

你真的不需要像类继承那样继承模型。您应该改用雄辩的关系。在开发之前,您必须进行适当的数据库设计。

https://laravel.com/docs/5.6/eloquent-relationships

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多