Azizim45 json içinde her bir resim içinde order tutan bir alan eklerseniz ona göre sıralayabilirsiniz:
[
{
"image": "path/to/image.jpg",
"order": 1
},
{
"image": "path/to/image2.jpg",
"order": 2
}
]
$orderedImages = $product->images
->sortByDesc('order')
->values()
->all();
[
{
"image": "path/to/image2.jpg",
"order": 2
},
{
"image": "path/to/image.jpg",
"order": 1
}
]
Geriye order değerlerini değiştirmek kalıyor.