Laravel-datatables: احصل على أداة إدخال SearchBar على جانب الخادم!

تم إنشاؤها على ٢٣ ديسمبر ٢٠١٦  ·  3تعليقات  ·  مصدر: yajra/laravel-datatables

احصل على أداة إدخال SearchBar على جانب الخادم!

صباح الخير؛ لدي مشكلة ، هل من الممكن الوصول إلى "قيمة" إدخال serachBar على جانب الخادم؟ المشكلة الأساسية هي أنني بحاجة إلى تصفية الاستعلام قبل "إرجاع Datatables" ؛

لدي شيء مثل هذا

  $casa = Casa::where('client_id', Auth::user()->id)->first();

    $guifftCards = guiftcarwin::where('casa', $casa->id)->orderBy('created_at','DESC')->select(['created_at','client_id' ,'id']);


    return Datatables::of($guifftCards)
        ->editColumn('client_id',function ($guifftCard){
            return  HellperFunction::getUserName($guifftCard->client_id);
        }  )
        ->editColumn('id',function ($guifftCard){
            return  HellperFunction::makeValue($guifftCard->id);
        }  )
        ->make();

وانا بحاجة ...

  $casa = Casa::where('client_id', Auth::user()->id)->first();

  $usersID = Users::where('name', 'LIKE', "%{$SEARCHBAR}%")->pluck('client_id');

    $guifftCards = guiftcarwin::where('casa', $casa->id)->wherein('client_id',$usersID)->orderBy('created_at','DESC')->select(['created_at','client_id' ,'id']);


    return Datatables::of($guifftCards)
        ->editColumn('client_id',function ($guifftCard){
            return  HellperFunction::getUserName($guifftCard->client_id);
        }  )
        ->editColumn('id',function ($guifftCard){
            return  HellperFunction::makeValue($guifftCard->id);
        }  )
        ->make();

شكرا !

  • نظام التشغيل: Osx 10.11.1
  • إصدار PHP: 5.6.1
  • إصدار Laravel 5.3.1
  • Laravel-Datatables Xamp / mysql
question

التعليق الأكثر فائدة

أهلا،

ربما هذا يمكن أن يجيب على سؤالك؟ https://datatables.yajrabox.com/fluent/custom-filter

ال 3 كومينتر

أهلا،

ربما هذا يمكن أن يجيب على سؤالك؟ https://datatables.yajrabox.com/fluent/custom-filter

يمكنك الوصول إليه باستخدام request('search.value') . يمكن أيضًا إجراء بحث أكثر تقدمًا باستخدام الرابط المقدم منAdrienPoupa. شكرا!

بفضل AdrienPoupa ، تقوم بالمهمة !!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات