laravel 5.6中的表格数据过滤器

时间:2018-08-28 09:04:27

标签: html5 laravel-5

我有一张表,其中显示了所有数据。现在,我要制作一个过滤器以显示特定数据。我想在Laravel中执行以下查询“ SELECT * FROM internal_visitors WHERE isSignIn = 1”。但是我没有任何数据。

控制器

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 :(得分:0)

if($request->method('post') && $request->isSignIn!="") 

如果($request->isMethod('post') && $request->has('isSignIn'))

替换为