سلام دوستان میشه توضیح بدین وقتی کاربری کلمه ای رو در مقالات سرچ میکنه و اگه اون کلمه در مقاله ای وجود نداشته باشه متدی مثه article رو اصن نمیفرسته داخل blade و مشکل من اینجاس چطور میتونم بگم اگه article ی برای نمایش نبود بگو: مقاله ای مرتبط با این کلمه وجود ندارد! داخل blade خب نمیشه شرطی گذاشت چون اگه نباشه چه شرطی بذاریم! داخل کنترولر چی؟ ممنون مرسی
با استفاده از تابع filled میتونید بررسی کنید متغیر پر هست یا خالیه! هم چنین از حلقه forElse میتونید استفاده کنید.
$articles = Article::where('name','like','%'.$name.'%')->paginate()
ابتدا به شکل بالا پیدا کنید مقاله رو بعدش متغیر articles رو به view بفرستید و داخل view به صورت زیر عمل کنید:
روش اول:
@if(filled($articles))
@foreach($articles as $article)
{{ $article->title }}
@endforeach
@endif
روش دوم:
@forelse($articles as $article)
{{ $article->title }}
@empty
there is no articles here.
@endforelse
روش سوم:
@if($articles->isNotEmpty())
@foreach($articles as $article)
{{ $article->title}}
@endforeach
@endif
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟