راکت

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

1 پاسخ

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

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

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

ثبت پرسش جدید

پاسخ‌ها

1
میلاد خسروی
میلاد خسروی
@milwad

تخصص: برنامه نویس بامزه

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

request()->url()

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

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

شاید پاسخ شما همین‌جا باشد

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

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