Как сделать раздельную регистрацию в Laravel на поддоменах с общим программным ядром и единой БД?
Всем привет!
Подскажите как сделать приложение с несколькими доменами/поддоменами и чтобы на каждом из поддоменов можно было регистрироваться с одним и тем же e-mail адресом.
А при аутентификации, если пользователь есть в базе, но регистрировался на другом поддомене, чтобы его не пускало в систему. Проще говоря: раздельная регистрация на поддомены.
Подскажите плагины, что почитать.. или личный опыт, если реализовывали такое.
Больше всего вопросов к тому, как организовать БД, чтобы не плодить лишних нагрузок на неё... у меня правда ещё голова немного взрывается, ибо часть контента: постов должна быть общей.. представьте себе Реддит или Пикабу где посты с главного сайта улетают на дочерние, но на каждом подсайте к ним идут свои комментарии и оценки, комментарии с других подсайтов не видно. Плюс есть возможность писать свои посты от местных пользователей.
Домены вывести в отдельную таблицу id | domen_name
При регистрации в запись пользователя вводить еще поле domen_id
То же относится ко всем ресурсам - постам и проч, если нужно выбрать ВСЕ посты - поле принадлежности к домену игнорируется, либо считается из списка разрешенных, описанных в отдельной таблице.