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

Extending one model with another model in Laravel

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

例如基础模型:

class User extends Authenticatable
{

}

例如儿童模特:

Class UserTypeOne extends User()
{
}

例如儿童模型 2:

Class UserTypeTwo extends User
{
}

提前致谢。

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

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