Я уже провел исследование и прочитал документацию по Laravel, но я действительно хочу разобраться в этом вопросе, поэтому я был бы очень благодарен новичку, понятному новичку.
У меня есть 4 таблицы, подобные этой:
*USERS*
-user_id
-username
-role
*PROJECTS*
-proj_id
-proj_title
-client
-created_by
*TASKS*
-task_id
-proj_id
-status
-created_by
*CLIENTS*
-client_id
-client_name
Мое намерение состоит в том, чтобы создать отношения между этими таблицами, например, когда пользователь отправляет проект, получает свой идентификатор и из своего идентификатора сохраняет свое имя в "creation_by", или, когда пользователь отправляет ЗАДАЧУ, сможет получить имя проекта по его идентификатору.
Что меня смущает, так это то, что мне нужно создать внешние ограничения в обеих таблицах, например, от ПОЛЬЗОВАТЕЛЕЙ до ПРОЕКТОВ и наоборот или только в одной из них.
Заранее спасибо