我已经进行了研究并阅读了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
我的意图是在这些表之间创建关系,例如,当用户提交项目时,获取其ID,并从其ID存储区中将他的名字存储在“ created_by”中,或者,当用户提交任务时,能够获得PROJECT通过其ID命名。
令我困惑的是,如果我需要在两个表中都创建外部约束,那么从USERS到PROJECTS,反之亦然,或者仅在其中之一中创建。
慕后森