问候所有工匠。
我正在寻找解决关系的最佳实践,如下表所示:
表“公司”
id name
1 Apple
2 Google
3 Facebook
...
表“员工”
id name company_id
1 Alex 1
2 Benny 1
3 Tony 2
...
表“帖子”
id content staff_id
1 Lorem ipsum A 1
2 Lorem ipsum B 1
3 Lorem ipsum C 5
...
如何定义与 eloquent 的关系,以便我可以从特定“公司”中选择所有“帖子”。我可以在 'posts' 表中声明额外的 'company_id' 列作为解决方法。
但是我们可以使用 eloquent 来选择,例如:
$posts = Post::where('staff_id', IN, COMPANY_ID)->get();
提前致谢