Laravel 5 如何将项目添加到Laravel eloquent集合的特定索引中
我想在已分页的集合中添加一项Laravel 5 如何将项目添加到Laravel eloquent集合的特定索引中,laravel-5,laravel-eloquent,Laravel 5,Laravel Eloquent,我想在已分页的集合中添加一项 返回条目::online()->orderBy('updated_at','desc') ->分页(12); 但我希望它总是在第三个索引上。 我知道如何在集合的末尾添加条目,但如何将其放在特定索引上。 任何想法都非常感谢 我认为这是不可能的 一种解决方案是在索引处拼接集合,然后创建一个新集合,在索引之前复制集合,在新项之前添加前缀,最后将集合的其余部分复制到新集合中 $afterIndex = $newsItems->splice($index); $ne
返回条目::online()->orderBy('updated_at','desc')
->分页(12);
但我希望它总是在第三个索引上。
我知道如何在集合的末尾添加条目,但如何将其放在特定索引上。
任何想法都非常感谢 我认为这是不可能的 一种解决方案是在索引处拼接集合,然后创建一个新集合,在索引之前复制集合,在新项之前添加前缀,最后将集合的其余部分复制到新集合中
$afterIndex = $newsItems->splice($index);
$newItensCollections = $newsItems;
$newItensCollections->prepend($yourNewItem);
$newItensCollections->union($afterIndex);
要拼接:
为准备:
复制阵列:我认为这是不可能的 一种解决方案是在索引处拼接集合,然后创建一个新集合,在索引之前复制集合,在新项之前添加前缀,最后将集合的其余部分复制到新集合中
$afterIndex = $newsItems->splice($index);
$newItensCollections = $newsItems;
$newItensCollections->prepend($yourNewItem);
$newItensCollections->union($afterIndex);
要拼接:
为准备:
要复制阵列,请执行以下操作: