Questions tagged «laravel-collection»

11
雄辩的收藏:计数和检测空
这可能是一个琐碎的问题,但是我想知道Laravel是否建议某种方法来检查从其返回的Eloquent集合是否$result = Model::where(...)->get()为空,以及计算元素的数量。 我们目前正在使用!$result以检测空结果,是否足够?至于count($result),它实际上涵盖所有情况,包括空结果吗?

6
如何合并两个雄辩的收藏?
我有一个问题表和一个标签表。我想从给定问题的标签中获取所有问题。因此,例如,我可能在给定问题上附加了“旅行”,“火车”和“文化”标签。我希望能够获取这三个标签的所有问题。看来棘手的是,问题和标签之间的关系是在Eloquent中定义为多对多(belongsToMany)的。 我考虑过尝试合并以下问题集合: foreach ($question->tags as $tag) { if (!isset($related)) { $related = $tag->questions; } else { $related->merge($tag->questions); } } 它似乎不起作用。似乎没有合并任何东西。我是否尝试正确?另外,也许有一种更好的方法可以在Eloquent中以多对多关系获取一行行吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.