سلام دوستان . من ی دسته بندی سوپرمارکت دارم با id=15 و میخوام محصولات اون و محصولات زیر دسته های سطح پایین ترشو نمایش بدم .
کدم الان این هست :: ولی تو سطح سوم ارور میده . میشه بگید ایراد کد کجاست ؟؟
public function getsupermarket()
{
$category=Category::where('id',15)->select('id')->first();
$category_id=$category->id;
$cat_product = CatProduct::where('cat_id',$category_id)->first();
$product_id=$cat_product->product_id;
$product=Product::where('id',$product_id)->first();
$category1=Category::where('parent_id',15)->select('id')->first();
$category1_id=$category1->id;
$cat_product1 = CatProduct::where('cat_id',$category1_id)->first();
$product1_id=$cat_product1->product_id;
$product1=Product::where('id',$product1_id)->first();
$category2=Category::where('parent_id',15)->select('id')->first();
$category2_id=$category2->id;
$category3=Category::where('parent_id',$category2_id)->select('id')->first();
$category3_id=$category3->id;
$cat_product2 = CatProduct::where('cat_id',$category3_id)->first();
$product2_id=$cat_product2->product_id;
$product2=Product::where('id',$product2_id)->get();
if (!empty($cat_product)) {
return response([
'product' => $product,
'product1' => $product1,
'product2' => $product2,
'code' => '200',
'message' => 'اطلاعاتی با موفقیت دریافت شد'],
200);
} else {
return response([
'code' => '201',
'message' => 'اطلاعاتی یافت نشد'],
201);
}
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟