我有一张表,其中显示了所有数据。现在,我要制作一个过滤器以显示特定数据。我想在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>
答案 0 :(得分:0)
if($request->method('post') && $request->isSignIn!="")
如果($request->isMethod('post') && $request->has('isSignIn'))