【发布时间】:2026-02-13 12:10:01
【问题描述】:
我是 Laravel 的新手,正在开发小型应用程序。在 Laravel 教程中,我已经阅读了 Eloquent 模型的 with() 方法,但无法理解它的工作原理。
我看过很多教程来清除这个概念。有人发表对 with() 方法的理解,有人发表对 with() 方法的深刻理解。在某个地方有人试图清除以下示例:
$collection = Model_1::where("year", 2016)->with(array("Model_2"=>function($q){$q->with("Model_3","Model_4");}))->with("Model_5","Model_6")->get()->toArray();
总的来说,我仍然无法理解这种方法的概念。请任何人都可以清除 with() 方法的概念并解释上述语句的工作原理?提前致谢。
【问题讨论】:
-
您好,感谢您的回复。您能否解释一下给定查询语句的工作原理。请问这个澄清可以消除我的疑虑吗?