从关系表

时间:2017-07-18 11:39:51

标签: laravel

我正在开发网上商店。我的模型中有以下关系。

shoppingCart -> hasMany -> shoppingCartItem 
shoppingCartItem -> belongTo -> shoppingCart

我在我的控制器功能中获取product_id

$product = Product::find($request->get('product_id'))->first();
产品表中的

我与图像有关系。我将图像存储在只有product_id和image_id的不同表中。

现在我的问题是我可以

 public function getCart(Request $request)
{
    // get the shoppingCart
    $shoppingCart = $this->loadShoppingCart($request->get('key'));
    $carts = [
        'amount' => $shoppingCart->total_products,
        'price'=>$shoppingCart->total_price
    ];
    // get theimage of the product
    $productImage = Image::with('image_id', $request->get('image_id'));

    return response()->json(['carts','productImage']);
}   

1 个答案:

答案 0 :(得分:0)

我修好了。

{{1}}