【发布时间】:2016-09-27 02:18:58
【问题描述】:
我希望在另一个具有特定键的元素之后将一个元素插入 Laravel 集合。比如:
$collection->get(5)->insertAfter($someElement)
顺序很重要,因为稍后我将使用它在视图中输出 HTML。我查看了 API,找不到合适的方法。我所做的基本上是一个 cmets 系统,并且我正在尝试添加响应其他 cmets 的 cmets。
这可行吗?我正在使用 Laravel 4.2。我也在考虑做很多拼接和合并,但这似乎在性能方面真的很糟糕。
有什么建议吗?谢谢。
【问题讨论】:
-
如果订单对你为什么不使用
sortBy方法很敏感? -
我会在 cmets 表上添加
parent_id,因此当用户对评论进行回复时,将其设置为第一条评论的子项,或者您可以查看以下包:baum & laravel-nestedset
标签: php laravel collections laravel-4