@juza66
میخوام بگم اگه type برابر 100 نبود.
الان این درسته به نظرتون؟
where("type","!=",100)->get()
اره درسته
اون 100 رو میتونی حتی داینامیکش کنی !
مثلا از جدول دیگه ای خونده بشه .. مثلا جدول setting که همه پروژه ها دارن
یا مثلا از کاربر بگیری
باید خودت ببینی دقیقا چی میخوای و best practice واسه انجام اون کار چیه
وقتی اینطوری مینویسم
where("type","!=",100)->get()
هنگام واکشی فقط ی ستون برمیگردونه اما هنگامی که کد پایینی رو میزنم اونایی که مخالف 100 هستن رو به صورت درست نشون میده علتشو نمیدونم چرا.
get()->where("type","!=",100)
باید مشکل رو پیدا کنید..
چون این دو کامند کوئری های مختلفی بوجود میارند. در مورد دوم ابتدا کل مجموعه دریافت میشه و سپس کوئری دیگه بوجود میاد که اون نتایج رو فیلتر میکنه یعنی اگر ۱۰۰۰۰ سطر دیتا داشته باشید همه رو میگیره و بعد اون قسمت رو برات بر میگردونه
@saeedlovelorn2
فکر کنم این دستور مال کوئری بیلدر ها باشه
$users = DB::table('users')->whereNotIn('id', [1, 2, 3])->get();
یا اینکه ورودی دوم باید یه آرایه باشه
ModelName::whereNotIn('type', [100])->get();
@elyasbeshkani
دومی کار میکنه ولی فقط ی سطر رو واکشی میکنه دقیقا مثل این کد پایین
where("type","!=",100)->get()
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟