现在我正在使用Crinsane Laravel购物车。我正在使用5.0
我的问题是:我无法将变量转换为值,而是系统按原样显示(变量)。
我想知道具有特定列的查询数据库是如何完全基于id的,然后将其转换为不自变的值。
我的代码:
public function addcart (){
$products = Product::find(Input::get('id'));
$qty = Input::get('qty');
Cart::add('$products->id', 'products->name', $qty, $products->price, array('size' => 'large'));
$cart_content = Cart::content();
return view('pages.cart')->with('cart_content', $cart_content);
}
运行时,它会显示如下:
答案 0 :(得分:1)
不要在引号中包含$products->id
和$products->name
:
Cart::add(
$products->id,
$products->name,
$qty,
$products->price,
['size' => 'large']
);