Buenos días; Tengo un problema, ¿es posible acceder al "Valor" de la entrada serachBar en el lado del servidor? Básicamente, el problema es que necesito filtrar la consulta antes de "devolver tablas de datos";
$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();
Gracias !
Hola,
¿Quizás esto pueda responder a tu pregunta? https://datatables.yajrabox.com/fluent/custom-filter
Puede acceder a él usando request('search.value')
. También se puede realizar una búsqueda más avanzada utilizando el enlace proporcionado por @AdrienPoupa. ¡Gracias!
Gracias AdrienPoupa, ¡hace el trabajo!
Comentario más útil
Hola,
¿Quizás esto pueda responder a tu pregunta? https://datatables.yajrabox.com/fluent/custom-filter