Laravel-datatables: Dapatkan nilai input SearchBar di Sisi Server!

Dibuat pada 23 Des 2016  ·  3Komentar  ·  Sumber: yajra/laravel-datatables

Dapatkan nilai input SearchBar di Sisi Server!

Selamat pagi; Saya punya masalah, apakah mungkin untuk mengakses "Nilai" dari input serachBar di sisi server? Pada dasarnya masalahnya adalah saya perlu memfilter kueri sebelum "mengembalikan Datatables";

Saya memiliki Sesuatu Seperti ini

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

Dan saya butuh...

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

Terima kasih !

  • Sistem Operasi: Osx 10.11.1
  • Versi PHP: 5.6
  • Laravel Versi 5.3
  • Laravel-Datatables Xamp/mysql
question

Komentar yang paling membantu

Hai,

Mungkin ini bisa menjawab pertanyaan Anda? https://datatables.yajrabox.com/fluent/custom-filter

Semua 3 komentar

Hai,

Mungkin ini bisa menjawab pertanyaan Anda? https://datatables.yajrabox.com/fluent/custom-filter

Anda dapat mengaksesnya menggunakan request('search.value') . Pencarian lebih lanjut juga dapat dilakukan dengan menggunakan tautan yang disediakan oleh @AdrienPoupa. Terima kasih!

Terima kasih AdrienPoupa, itu berhasil !!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat