بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

ایجاد جستجوی پیشرفته با استفاده از $_GET در لاراول

مدیریت گفتگو
mater 8 سال پیش
آخرین تغییر: 8 سال پیش

سلام دوستان.

توو لاراول چطور میشه جستجوی پیشرفته با استفاده از GET ایجاد کرد؟

لاراول 5.4

لطفا با ذکر مثال .ممنون

نظرات

پاسخ‌ها 1

مشاهده پاسخ صحیح
Borhani 8 سال پیش

 پاسخ صحیح

سلام

 
public function scopeSearchByKeyword($query, $keyword)
    {
        if ($keyword!='') {
            $query->where(function ($query) use ($keyword) {
                $query->where("name", "LIKE","%$keyword%")
                    ->orWhere("email", "LIKE", "%$keyword%")
                    ->orWhere("blood_group", "LIKE", "%$keyword%")
                    ->orWhere("phone", "LIKE", "%$keyword%");
            });
        }
        return $query;
    }

نحوه فراخوانی

$keyword = Input::get('keyword', '');
$users = User::SearchByKeyword($keyword)->get();

 

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .