Я использую laravel, и я хочу вставить массив в столбец, но это дает мне эту ошибку, я не понимаю, почему
здесь мой запрос
DB::table('cart_product')->insert([
['product_id' => $request->product_id,'quantity' => $request->quantity, 'cart_id' => \Auth::user()->cart()->get()->first()->id, 'color_id' => $request->color, 'total_price' => $productPrice, 'specification' => $request->specification]
, ]);
и здесь это модель
class CartProduct extends Model
{
use SoftDeletes;
protected $guarded = ['id'];
protected $dates = ['deleted_at'];
protected $table = 'cart_product';
protected $casts = ['specification' => 'array'];
}
}
и ошибка для этого
$request->specification
вот дд этого
array:4 [▼
0 => "4"
1 => "7"
2 => "8"
3 => "9"
]
дает мне эту ошибку
Преобразование массива в строку