фильтр данных таблицы в laravel 5.6 - PullRequest
0 голосов
/ 28 августа 2018

У меня есть таблица, где я показываю все данные. Теперь я хочу сделать фильтр для отображения конкретных данных . Я хочу выполнить этот запрос "SELECT * FROM internal_visitors WHERE isSignIn = 1" в Laravel. Но я не получил никаких данных.

Контроллер

public function index(Request $request){

    $hosts = App\Host::all();
    if($request->method('post') && $request->isSignIn!=""){
        $isSignIn  = $request->isSignIn;

        $internalVisitors =     InternalVisitor::where('isSignIn', '=', 1)->get();

        dd(internalVisitors);
    } 


    else{

        $internalVisitors = InternalVisitor::all();
    }


    return view('admin\internalVisitor', compact('hosts','internalVisitors'));
}

вид:

<form action="{{route('internalVisitor')}}" method="POST">
@csrf
<li>
    <button name="isSignIn" type="submit">is</button>
</li>

1 Ответ

0 голосов
/ 28 августа 2018
if($request->method('post') && $request->isSignIn!="") 

Заменить на, если ($request->isMethod('post') && $request->has('isSignIn'))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...