Какова правильная структура таблиц базы данных для laravel? - PullRequest
0 голосов
/ 26 декабря 2018

Представьте, что у меня есть таблица USERS, у меня есть два типа пользователей: клиент и поставщик услуг, у каждого из которых есть своя таблица: CLIENTS и SERVICE_PROVIDERS.Один пользователь - клиент или поставщик услуг, а не оба, и у меня много пользователей.какая структура таблицы правильная?:

1)

USERS       ClIENTS         SERVICE_PROVIDERS
id           id             id
name         user_id        user_id

или

2)

USERS              CLIENTS         SERVICE_PROVIDERS
id                  id             id
name
userable_id
userable_type

второй в соответствии с однозначным (полиморфным) отношением.так какой из них более профессиональный и правильный?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...