У меня есть 3 стола tbl_admins, tbl_systems и tbl_admin_roles. Как я могу связать эти три таблицы, если я хочу, чтобы администраторы имели доступ во многих системах с разными ролями в каждой системе.
Я уже подключил tbl_admins и tbl_systems с помощью промежуточной таблицы admin_system (администратор и система имеют отношение «многие ко многим»). Следует ли мне создать модель для таблицы admin_system и связать ее с tbl_admin_roles, используя другую промежуточную таблицу, или есть способ соединить эти три таблицы с помощью одной промежуточной таблицы?
После прочтения документации. Расскажите, пожалуйста, о ваших отношениях, которые вы хотите построить с помощью этих трех таблиц.






вы можете использовать ту же промежуточную таблицу. Я бы предложил три основные таблицы tbl_admins, tbl_systems, tbl_roles Тогда ваша промежуточная таблица будет иметь: admin_id, system_id, role_id в качестве внешних ключей. Затем свяжите модели с соответствующими отношениями Eloquent в документации Laravel.
Прочтите документацию по отношениям Laravel. Я уверен, что это даст вам лучшее представление! Глянь сюда