【发布时间】:2020-03-01 07:38:36
【问题描述】:
我无法将会话中的项目数组保存到 mysql 数据库,但出现错误:
"Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR)
Call to a member function save() on string"
当我执行 dd(Dump and Die) 时,数组显示如下:
"{"1":{"name":"Bajiya","quantity":4,"price":"34.00"},
"2":{"name":"Gulha","quantity":2,"price":"3.00"},
"3":{"name":"kavaabu","quantity":1,"price":"2.00"}}"
以下是控制器存储功能:
public function storeCart(Request $request){
$cart = new Cart;
$cart= session()->get('cart');
$cart = json_encode($cart);
$cart->save();
}
我的数据库中有一个表,其中包含 id 和 cart 列。我希望将上面的数组保存在购物车列中。
谢谢
【问题讨论】:
标签: arrays json laravel-5 save