【发布时间】:2021-08-08 16:31:45
【问题描述】:
我对 Laravel 8 比较陌生,当我需要一段关系时,我不知道该怎么做。 在 Laravel 8 的文档中没有很好的记录。
我的用户只能拥有一份工作。 我有一个表格 Jobs 我列出了所有可用的 Job { id、名称、时间戳 }
我应该在 User 表中创建一个 job_id 来存储 Job 的 id 要么 我应该在 job_user 表中使用多对多
有没有更好的方法来创建“多者合一”关系。
【问题讨论】:
-
如果我正确理解您的问题,您只需要
hasOne()与其中一张表中的外键建立关系。 -
在用户表中需要存储job_id并使用hasOne()关系
-
@PalakJadav 如果我在用户表中理解正确,则添加 job_id 并在用户模型中创建 hasone 关系。我能否从用户模型访问作业->名称
-
是的,你会@MathieuB
标签: laravel relationship laravel-8 relation