Я использую laravel 6: нужен пользователь для поиска записей по строке поиска, но он показывает Нет доступных записей
введите описание изображения здесь это в моей модели: Категория модели:
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'));
}