当我选择的开始日期和结束日期,然后按button.so是DATAS必须得到过滤搜索我想要的。Laravel多属性搜索没有得到过滤,因为我想
这里是接口。
<div class="col-md-12">
<div class="jumbotron">
<div class="col-md-offset-3">
<div class="form-group">
<form action="AdminpredictionSearch" method="post" class="form-inline">
<div name="institute" id="institute">
<div class="form-group">
<label>Starting Date:</label>
<input class="form-control" name="start_date" type="date" value="" id="example-date-input">
</div>
<div class="form-group">
<label>End Date:</label>
<input class="form-control" name="end_date" type="date" value="" id="example-date-input">
</div>
<input type="hidden" value="{{ csrf_token() }}" name="_token" />
<input type="submit" name="submit" value="Search">
</div>
</form>
</div>
</div>
</div>
</div>
这里是控制器。
public function admin_predictions(Request $request)
{
$query = $request->search;
$queryType = $request->institute; // 'id' or 'name'
$items = DB::table('registerdetails');
if($queryType == 'start_date'){
$items = $items->where('start_date', 'LIKE',"%$query%");
}
if($queryType == 'end_date'){
$items = $items->where('end_date', 'LIKE',"%$query%");
}
$items = $items->get();
return view('registeredusers.adminpredictions')->with('items',$items);
}
这里是路线
Route::post('AdminpredictionSearch','[email protected]_predictions');
任何人都可以建议我这是为什么没有得到过滤。
在这里,我会问:你想获得一个特定日期或从该数据起开始的结果? –
这是培训管理体系,使我想搜索学员目前谁在这一天的这一天的系统,这是啥子我需要 – Dasun