Расширение одной модели другой моделью в laravel

Я новичок в laravel и в настоящее время изучаю его концепции. В некоторых видео я видел концепцию наследования моделей. Интересно, можем ли мы использовать отношения моделей в laravel 5.6, тогда зачем нам наследовать модели. В этом случае нам нужно или нужно наследовать модели.

например, базовая модель:

class User extends Authenticatable
{

}

например, Дочерняя модель:

Class UserTypeOne extends User()
{
}

например, Дочерняя модель2:

Class UserTypeTwo extends User
{
}

Заранее спасибо.

stackoverflow.com/questions/36318164/… проверить над URL
Kuldeep Mishra 11.04.2018 13:04

Я не исследовал его полностью, но наследование моделей звучит неплохо.

aishazafar 11.04.2018 14:07
0
3
516
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вам действительно не нужно наследовать модели, такие как наследование классов. Вместо этого вам следует использовать красноречивые отношения. Перед разработкой вы должны правильно спроектировать базу данных.

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

Другие вопросы по теме