【发布时间】:2020-01-24 13:33:04
【问题描述】:
我正在使用 laravel 6:需要用户通过搜索栏查找记录,但它显示 No Available Records
enter image description here 这在我的模型中:类别模型:
public function scopeWhenSearch($query, $search)
{
return $query->when($search, function ($q) use($search){
return $q->where('name','like','%$search%');
});
} //end of scopeWhenSearch
然后在我的控制器中我在索引时使用了搜索功能:categoryController
public function index()
{
//
$categories= Category::whenSearch(request()->search)->paginate(2);
return view('dashboard.categories.index', compact('categories'));
}
【问题讨论】:
标签: php search scope controller laravel-6