【发布时间】:2018-06-08 05:51:15
【问题描述】:
如何添加日期搜索,如 DATE_FROM 和 DATE_TO?我已经在刀片模板中使用了搜索框和下拉过滤器的现有控制器,现在如何添加日期范围过滤器。以及如何将其添加到刀片中的日期选择器中
注意: 在我的数据库中,我只有默认的 created_at 列
控制器:
public function index(Request $request)
{
$search=$request->input('search');
if(request()->has('lead_status')){
$leads=Lead::where('lead_status', request('lead_status'))
->paginate(5)
->appends('lead_status',request('lead_status'));
}
else{
$leads=Lead::orderBy('created_at','desc')->search($search)->paginate(5);
}
return view ('leads.index')->with('leads',$leads);
}
查看日期选择器
<div class="col-sm-4 form-group">
<label>FROM</label>
<input type="date" name="" value="" class="form-control">
</div>
<div class="col-sm-4 form-group">
<label>TO</label>
<input type="date" name="" value="" class="form-control">
</div>
【问题讨论】:
-
简单使用
BETWEEN这样->whereBetween('created_at',[$from_date,$to_date]); -
您还有搜索框和潜在客户状态框吗?
-
是的,先生,我有它
-
这就是为什么我会混淆在这些代码中添加日期搜索的位置