在Laravel中使用另一个模型扩展一个模型

时间:2018-04-11 11:02:59

标签: php laravel laravel-5.2 laravel-5.3

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

例如基本模型:

class User extends Authenticatable
{

}

例如儿童模特:

Class UserTypeOne extends User()
{
}

例如Child Model2:

Class UserTypeTwo extends User
{
}

提前致谢。

1 个答案:

答案 0 :(得分:1)

你真的不需要继承像类继承这样的模型。你应该使用Eloquent Relationship。在开发之前,您必须进行适当的数据库设计。

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