Laravel-datatables: Obtenha o valor de entrada do SearchBar no lado do servidor!

Criado em 23 dez. 2016  ·  3Comentários  ·  Fonte: yajra/laravel-datatables

Obtenha o valor de entrada do SearchBar no lado do servidor!

Bom Dia; Estou com um problema, é possível acessar o "Valor" da entrada serachBar no lado do servidor? Basicamente, o problema é que preciso filtrar a consulta antes de "retornar dados";

Eu tenho algo assim

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

E eu preciso ...

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

Obrigado !

  • Sistema operacional: Osx 10.11.1
  • Versão PHP: 5.6
  • Laravel Versão 5.3
  • Laravel-Datatables Xamp / mysql
question

Comentários muito úteis

Oi,

Talvez isso possa responder à sua pergunta? https://datatables.yajrabox.com/fluent/custom-filter

Todos 3 comentários

Oi,

Talvez isso possa responder à sua pergunta? https://datatables.yajrabox.com/fluent/custom-filter

Você pode acessá-lo usando request('search.value') . Uma busca mais avançada também pode ser feita usando o link fornecido por @AdrienPoupa. Obrigado!

Obrigado AdrienPoupa, faz o trabalho !!

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

kamrava picture kamrava  ·  3Comentários

macnux picture macnux  ·  3Comentários

sangnguyenplus picture sangnguyenplus  ·  3Comentários

alejandri picture alejandri  ·  3Comentários

josiahke picture josiahke  ·  3Comentários