NO
Size: a a a
NO
К
VV
RB
e
e
А
А
EG
NO
ВШ
ВШ
DP
AB
DP
DP
Ц
Ф
$table->json('filters')->nullable();Модель:
class Category extends Model {Контроллер:
...
protected $casts = [
'filters' => 'array'
];
...
}
//Собираю мой массив для сохранения в базу и обновляю модель.Первый дамп:
//Тут же дамплю поле для проверки
$category = Category::find(3);
$category->update(['filters' => (new FilterCategoryFiller($category))->make()]);
dump($category->filters);
//Заново выбираю категорию из базы
//Тут же дамплю поле для проверки
$c = Category::find(3);
dump($c->filters);
...Второй дамп:
13 => array:4 [
"id" => 1
"unit" => "мм"
"values" => array:4 [
3 => 340
2 => 513
1 => 542
0 => 563
]
]
14 => array:4 [
"id" => 2
"unit" => "мм"
"values" => array:4 [
3 => 310
2 => 470
1 => 510
0 => 550
]
]
...Не пойму, когда данные в
13 => array:4 [
"id" => 1
"unit" => "мм"
"values" => array:4 [
0 => 563
1 => 542
2 => 513
3 => 340
]
]
14 => array:4 [
"id" => 2
"unit" => "мм"
"values" => array:4 [
0 => 550
1 => 510
2 => 470
3 => 310
]
]
values
успевают перемешаться, при касте в json? Как записать в базу с сохранением порядка?SS
Ф