Hawre Mirzaei
1 ماه پیش توسط Hawre Mirzaei مطرح شد
1 پاسخ

خطا در روت هنگام بررسی midellware login

با سلام من یک ادمین لاگین ساختم همراه گارد ادمین برای لاگین مشکلی نداره و همچنین logout ولی موقعی که لاگین نکرده ادمین یک url حفاظت شده با middelware وارد میکنه بجای هدایت به صفحه لاگین خطا زیر رو میده البته بگم که مجدد بخواد صفحه لاگین ادمین رو سرچ کنه صفحه لاگین بدون مشکل بالا میاد
Route [login] not defined.


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

سلام آقای میرزایی عزیز! 😊


مشکل شما به دلیل تعریف نشدن روت login است. برای رفع آن:

  1. مطمئن شوید روت لاگین ادمین در routes/web.php تعریف شده:

    Route::get('/admin/login', [AdminAuthController::class, 'showLoginForm'])->name('admin.login');
  2. در میدلوار، کاربر را به روت admin.login هدایت کنید:

    return redirect()->route('admin.login');
  3. اگر از میدلوار پیش‌فرض Authenticate استفاده می‌کنید، متد redirectTo را بررسی کنید:

    protected function redirectTo($request)
    {
       return route('admin.login');
    }

با این تنظیمات، مشکل حل می‌شود. موفق باشید! 🚀


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

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