I want to retrieve data from multiple rows through Laravel Eloquont:
Here is what i have tried:
$currUser = Auth::User();
### search
$output_product = $currUser->table('products')
->join('product_variants', 'products.product_id', '=', 'product_variants.product_id')
->join('product_images', 'product_vairants.id', '=', 'product_images.vairant_id')
->select('products.title', 'products.description', 'product_variants.price', 'product_variants.quantity', 'product_images.imgurl')->where('products.product_id', $product_id)
->get();
return $output_product;
}
But this function is not returning anything,
i am adding a query here which is working fine:
$output_product = $currUser->products()->where('product_id', $product_id)->first();
Thanks