![]() |
1
1
使用hasManyThrough是理想的,但这意味着要对您的模式进行一些修改。 但是,您可以通过链接Eloquent关系和自定义查询来实现此结果。 以你为例,你可以通过 获取用户的所有角色ID,然后获取与这些角色相关联的所有任务,最后根据该ID确定时间表。 或者,您可以在用户上定义一个自定义方法来执行同样的操作。 带有代码的示例。
或
或
|
![]() |
Zen3x · 我想通过雄辩[结束]排除一些行 2 年前 |
![]() |
Javed · Laravel:使用Eloquent在查询内连接 7 年前 |
![]() |
max234435 · Laravel聚合雄辩的最大结果 7 年前 |
![]() |
Jakub Szymsza · Laravel-选择列值第一次出现的行 7 年前 |
![]() |
Ali Özen · Laravel合并逻辑 7 年前 |
![]() |
ICP · 如何填充(html)输入标记类型文件的值? 7 年前 |
![]() |
kamm · 使用硬编码的值集代替Laravel中的传统雄辩模型 7 年前 |