Мутатор не работает с массой в диссертации

Я пытаюсь вставить несколько записей в Laravel с помощью Order::insert($orderArray);
Я сделал мутатор, который

public function setOrderDetailAttribute($value)
{
if ($value)
{
$this->attributes['order_detail'] = serialize($value);
}
}

мутатор не работает. Но когда я вставляю одну запись, используя Order::create($orderArray[0][0]); Тогда мутатор работает нормально. Мой вопрос, как я могу использовать мутатор с функцией вставки или объемной диссертации.

4

Решение

Когда вы звоните Order::insert($orderArray); На самом деле это не касается Eloquent.
Он просто передает вызов метода Query \ Builder @ insert ().

Поэтому я думаю, что мутатор не может быть использован таким образом.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]