Paradox
4 سال پیش توسط Paradox مطرح شد
2 پاسخ

جستجو در ایندکس

سلام برای جستجو محصول و وبلاگ از کد زیر استفاده کردم ولی کار نمیکنه

       $products = Product::query();

        if($keyword = request('search')) {
            $products->where('title' , 'LIKE' , "%{$keyword}%")->orWhere('description' , 'LIKE' , "%{$keyword}%" );
        }

        $blogs = Blog::query();

        if($keyword = request('search')) {
            $blogs->where('title' , 'LIKE' , "%{$keyword}%")->orWhere('description' , 'LIKE' , "%{$keyword}%" );
        }

این مقدار هم در input جستجو قرار دادم

value="{{ request('search') }}"

لطفا راهنمایی کنید خیلی ضروریه
ممنون


ثبت پرسش جدید
رضا پارسیان
تخصص : توسعه دهنده Php , Laravel
@Rp76 4 سال پیش مطرح شد
0

سلام

نمیدونم میخوای چیکار کنی که ولی فکر میکنم درستش این باشه

$products=Product::where('title','like','%'.$request->search.'%')->orWhere('description','like','%'.$request->search.'%')->get();

$blogs=$blogs->where('title' , 'LIKE' , '%'.$request->search.'%')->orWhere('description' , 'LIKE' , '%'.$request->search.'%')->get();

Paradox
تخصص : در حال یادگیری
@paradox 4 سال پیش مطرح شد
0

@Rp76
میخام وقتی کاربر محصولی جستجو میکنه بر اساس عنوان و توضیحات و قیمت محصول از طریق سرچ براش پیدا کنه
با این کد شما هم کار نکرد متاسفانه


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام