neda tafakor
3 سال پیش توسط neda tafakor مطرح شد
1 پاسخ

کار نکردن تابع currentRouteName

در قسمت هدر وبسایتم یک قسمتی وجود داره که در صفحه اصلی نمایش داده نمیشه و در صفحات دیگه قابل نمایش هستش.
من این کار رو با استفاده از قطعه کد زیر اوکی کردم :

@if(! \Illuminate\Support\Facades\Route::currentRouteName() == 'index')

مشکل اینجاست که این کد فقط در حالتی کار میکنه که من لینک دهی هام رو بر اساس name انجام نداده باشم. یعنی وقتی courses/ قرار میدم اوکی هستش اما وقتی {{ route('courses') }} قرار میدم کار نمیکنه.
خیلی سرچ زدم اما نتونستم بفهمم مشکل از کجاست
حتی بجای == از === استفاده کردم ولی تاثیری نداشت.


ثبت پرسش جدید
میلاد خسروی
تخصص : برنامه نویس بامزه
@milwad 3 سال پیش مطرح شد
0

سلام خسته نباشید
ببین برای چک کردن url فعلی میتونی این جوری تست کنی

request()->url()

حالا برای چک کردن باید این جوری انجام بدید

if(! request()->url()== route('milwad.index'))

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام