سلام دوستان
من در صفحه اول سه تا فیلد کاربر میتونه وارد که یکی نام کالا، نام شهر، قیمت
حالا جستجو را انجام میدم اما میخام وقتی نتیجه ای یافت نشد در صفحه 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;
}
سلام ببینید این خیلی ساده هست به چند صورت میشه اجرا کرد مثلا view شما search.blade.php هست بیاید یه دستور شرطی قرار بدید
مثلا
@if(count($search) == 0)
<p>404</p>
@endif
اگر مقداری هم وجود داشت که نمایش بدید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟