2017-10-19 10 views

Répondre

0

Je ne pense pas que ce soit possible. Une solution consiste à épisser votre collection à l'index, puis créer une nouvelle collection, copier la collection avant l'index, ajouter votre nouvel élément et, à la fin, copier le reste de votre collection dans le nouveau.

$afterIndex = $newsItems->splice($index); 
$newItensCollections = $newsItems; 
$newItensCollections->prepend($yourNewItem); 
$newItensCollections->union($afterIndex); 

Pour raccorder: https://laravel.com/docs/5.5/collections#method-splice

préfixer: https://laravel.com/docs/5.5/collections#method-prepend

Pour copier les tableaux: https://laravel.com/docs/5.5/collections#method-union