【发布时间】:2019-01-13 03:03:11
【问题描述】:
我已经被困在这里好几个星期了。我尝试了很多我在互联网上看到的代码,但仍然无法实现。我需要帮助。我只是 laravel 的初学者,我开始使用 laravel 已经 1 个月了。我想制作一个搜索栏,用户可以在其中选择开始日期和结束日期来查看数据
这是我的模型:
public function scopeSearchc($query, $start, $end)
{
return $query->whereBetween('fromdate', [$fromdate, $enddate])->orWhere(function($query) use ($fromdate)) {
$query->where('fromdate', '<=',$fromdate);
$query->where('enddate', '>=' , $fromdate);
}->get();
}
这是我的控制器:
public function allrec(Request $request)
{
$fromdate = $request->input('fromdate');
$enddate = $request->input('enddate');
$dataview = data::orderBy('date_assembled', 'desc')->fromdate($fromdate)->enddate($enddate)->paginate(5);
return view ('Med.dailyrecview', compact('dataview','fromdate','enddate'));
}
这是我的刀片:
<form method="get">
搜索
抱歉语法错误。希望你们能帮助我.. 提前致谢。
【问题讨论】: