控制器中的laravel查询显示变量

时间:2015-09-04 15:22:04

标签: laravel cart

现在我正在使用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);
}

运行时,它会显示如下:

enter image description here

1 个答案:

答案 0 :(得分:1)

不要在引号中包含$products->id$products->name

Cart::add(
    $products->id,
    $products->name,
    $qty,
    $products->price,
    ['size' => 'large']
);