Laravel-datatables: Получите значение ввода SearchBar на стороне сервера!

Созданный на 23 дек. 2016  ·  3Комментарии  ·  Источник: yajra/laravel-datatables

Получите значение ввода SearchBar на стороне сервера!

Доброе утро; У меня проблема, можно ли получить доступ к "Value" ввода serachBar на стороне сервера? В основном проблема в том, что мне нужно отфильтровать запрос перед «return 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
  • Laravel версии 5.3
  • 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 рейтинги

Смежные вопросы

SGarridoDev picture SGarridoDev  ·  3Комментарии

techguydev picture techguydev  ·  3Комментарии

kamrava picture kamrava  ·  3Комментарии

alejandri picture alejandri  ·  3Комментарии

sangnguyenplus picture sangnguyenplus  ·  3Комментарии