【发布时间】:2020-04-08 06:59:11
【问题描述】:
我有多个搜索功能,看起来都像这样:
public function searchEntity(Request $request)
{
... // Some variables and other stuff
$q = $request->q;
$entities = Entity::where('name', 'LIKE', '%' . $q . '%')->paginate(15);
$entities->appends(['search' => $q]);
return view(
'entity',
compact('entities', ...)
);
}
有没有更好的方法来做到这一点,我每次尝试搜索 Eloquent 实体时都不重复相同的代码,还是将这些方法分开更好?
【问题讨论】: