سلام دوستان
من در صفحه اول سه تا فیلد کاربر میتونه وارد که یکی نام کالا، نام شهر، قیمت
حالا جستجو را انجام میدم اما میخام وقتی نتیجه ای یافت نشد در صفحه search.blade.php که ساختم نشان بده
و همینطور چیزی که جستجو شده را بالای صفحه بنویسه
و همینطور مقدار نتایج پیدا شده را نشان بده
کد search من اینه .ممنون میشه در تکمیلش کمک کنید باسپاس
public function scopeSearch($query , $keywords)
{
$keywords = explode(' ',$keywords);
foreach ($keywords as $keyword) {
$query->whereHas('city' , function ($query) use ($keyword){
$query->where('name' , 'LIKE' , '%' . $keyword . '%' );
})
->orWhere('productName' , 'LIKE' , '%' . $keyword . '%')
->orWhere('price' , 'LIKE' , '%' . $keyword . '%');
}
return $query;
}
شاید پاسخ شما همینجا باشد