سلام وقت بخیر من میخام جستجو بر اساس فیلتر ایجاد کنم برای دو جدول کابران و جدول شهر
برای جدول کاربران فیلدهایی که میخام فیلتر بشه از enum استفاده کردم تو دیتابیس
برای enum به شکل زیر باید نوشت ؟
تو این حالت فقط تو url نمایش میده و تو خروجی کاربر مورد نظر رو پیدا نمیکنه
$provinces = $data['province'] = Province::get(["name", "id"]); $data['cities'] = City::where("province_id", $request->province_id) ->get(["name", "id"]); $user_query = User::query(); $city_query = City::query(); if($keyword = $request->get('search')){ $user_query->where('age_difference' , '=' , "{$keyword}")->where('time' , '=' , "{$keyword}")->where('disability' , '=' , "{$keyword}")->orWhereHas('cities' , function ($query) use ($keyword){ $query->where('name', 'like', "%{$keyword}%")->get(); });
وقتی dd میگیرم اطلاعات کاربر نمایش میده ولی وقتی با cmpact میگم نشون بده تمام کاربرا ن نمایش میده
دلیل این مشکل کسی میدونه؟
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟