221得票18回答
在Laravel(Eloquent ORM)中自动删除相关行

当我使用以下语法删除一行时:$user->delete(); 有没有一种方式可以附加回调函数,以便它可以自动执行以下操作:$this->photo()->delete(); 最好放在模型类内部。

191得票5回答
Laravel关于关系的orderBy

我正在循环遍历特定文章作者发布的所有评论。 foreach($post->user->comments as $comment) { echo "<li>" . $comment->title . " (" . $comment->post-&gt...

23得票3回答
通过ID数组对 Laravel 集合进行排序

在仍然通过关系访问的情况下,是否可能使用单独的ID数组对关系集合进行排序? 设置是 Checklist 拥有多个 ChecklistItem,并且所需的相关项目顺序存在于属性 Checklist::$item_order 中。它只是用户期望顺序的数字ID数组。class Checklist e...

15得票1回答
Laravel 7.x:fresh方法和refresh方法有什么区别?

我在阅读 Laravel 文档时遇到了 Eloquent 模型中的 fresh 和 refresh 方法,请解释一下它们之间的主要区别。我很难理解它们。

9得票2回答
Laravels syncWithoutDetaching和额外数据

我已经苦苦搜寻,似乎没有人讨论Laravel的syncWithoutDetaching()方法是否像save()、sync()和attach()一样需要额外数据参数吗? 请问有人了解这个问题吗?在API文档中,该方法包含以下参数: array syncWithoutDetaching(Co...

7得票2回答
Laravel Eloquent - 在嵌套的预加载关系中不使用"on"方法。

我目前正在使用 Laravel 框架,并且在处理与关联和预加载有关的问题方面卡住了。 情况如下:我有 A、B 和 C 三个模型,其中 A 与 B 的关系为一对多,而 B 与 C 的关系同样为一对多。 默认情况下(使用模型中的 $with 属性),A 不包含 B,但 B 包含 C。因此,大部...