Herkese selam, laravelde search alanlarını yapabilmek için scout (database engine) kurulumu yaptım. Scout içerisinde sadece belli bir role sahip kullanıcıların term ile gelmesini istiyorum.
Kod bu şekilde çalışıyor:
$doctors = User::search($search_term)->paginate();
Kodu rollere göre getirmeye çalıştığımda ise:
$doctors = User::role(4)->search($search_term)->paginate();
Şu hatayı alıyorum:
Call to undefined method Illuminate\Database\Eloquent\Builder::search()
Ne yaptıysam üstesinden gelemedim, nasıl bir kullanım yapmak gerekir?
Veya scout yerine daha rahat kullanabileceğim ilerleyebileceğim bir search sistemi var mı?