product detail

This commit is contained in:
merdan 2023-05-04 13:27:47 +05:00
parent bbfacd0934
commit 9fabade6d5
1 changed files with 3 additions and 12 deletions

View File

@ -62,23 +62,14 @@ class Products extends ProductController
$product = $this->productRepository->select('id','attribute_family_id','type','brand_id')
->with(['brand','related_products'=> fn($rp) => $rp->select('id','type','attribute_family_id','brand_id')
->with('brand')
->whereHas('product_flat', function($qwh){
->whereHas('product_flats', function($qwh){
$qwh->where('status',1);
}),
'variants' => function($query){
$query->whereHas('product_flat', function($qwh){
$query->whereHas('product_flats', function($qwh){
$qwh->where('status',1);
});
$query->with(['product_flats' => function($qf){
$channel = core()->getRequestedChannelCode();
$locale = 'tm';//core()->getRequestedLocaleCode();
$qf->where('product_flat.channel', $channel)
->where('product_flat.locale', $locale)
// ->whereNotNull('product_flat.url_key')
->where('product_flat.status',1);
}]);
$query->with('product_flats');
}])->find($id);
// return $product;