нужно писать доп проверки: кого регистрировать, пользователя или админа или продавца или медведя.
Если взваливать регистрацию на каждого из этих ребят, то получится такое:
Надо зарегистрировать медведя. Надо вывести поля таблицы юзер(имя, фамилия, пароль и тд) и поля для медведя + отношения для user и отношения для медведя. Он отправил форму. в реквестах валидация наследуются от юзера + валидация медведя. Потом надо распихать в данные в таблицы. Часть данных запихать в юзера, часть в медведя, часть в отношения(не обязательно). Что бы это сделать, надо понять, а какие поля для юзера, какие для медведя. Жёстко привязывается к столбцам таблицы. Плюс дотягиваться не красиво(репозитория нет).
Нужно добавить новые поля? Лезь в код, ищи там.
Я ещё не писал про поиск, поиск по нескольким полям, сортировку, фильтры, пагинцаю?
Если я ошибаюсь, поправьте. Но пока готов избавится от наследования таблиц.
Что мешает почитать доки по отношениям в ларе?
Не вижу никакой проблемы. С Orm ларавеля работать с базой одно удовольствие. И да + к сообщению где советуют ознакомится с разделом отношений в ларке.
Обсуждают сегодня