آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

mater  8 سال پیش  8 سال پیش
0 0

سلام دوستان.

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

لاراول 5.4

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

 برای این سوال 1 پاسخ وجود دارد. مشاهده پاسخ صحیح
پاسخ به سوال 
Borhani  8 سال پیش
+2 0

 پاسخ صحیح

سلام

 
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();

 


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