php - 从 Laravel 中的关系中检索关系

标签 php laravel eloquent laravel-7

我有一个使用 Laravel 7 的应用程序。在其中,我有一个“帐户”模型,该模型有多个“配置文件”,每个“配置文件”有多个“产品”。

如何以最佳方式检索附加到某些“帐户”的所有“产品”。

目前,我加载链接到此“帐户”的所有“配置文件”,然后加载链接到每个“配置文件”的所有“产品”。但我发现这不是非常优化,并且在对返回的数据进行排序(按降序)时遇到困难。

我确信 Eloquent/Laravel 允许直接恢复它,但我不知道如何。

谢谢你!

最佳答案

Account::with(['profiles','profiles.products'])->get();

关于php - 从 Laravel 中的关系中检索关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61621756/

相关文章:

php - Laravel 5 扩展核心类

php - 加载所有帖子并检查该帖子是否在 Laravel 中被喜欢

eloquent - 此集合实例上不存在属性 [bank]。 (查看: C:\xampp\htdocs\booking\resources\views\client\payment\make_payment.blade.php)

php - Ghost Blog Install 仅显示文件索引列表

php - 无法为测试设置单独的数据库 - Laravel/Lumen

php - 强密码验证 laravel

Laravel group by 选择所有列

php - 导入带下标字符的excel文件

php - 带有 '@' 的 mysql 表名

php - Gmail API : 400 bad request when trying to send an email (PHP code)