فرهاد اشتری
6 سال پیش توسط فرهاد اشتری مطرح شد
1 پاسخ

خطای route login not definedدر لاراول

سلام دوستان
من به یه مشکل در لاراول برخوردم که مدت هاست به دنبال گرفتن جوابش هستم. اما متاسفانه موفق نشدم راه حلی براش پیدا کنم.
وقتی که من در سایتی که با لاراول نوشتم لاگین می کنم، بعد از اون یک تب جدید از صفحه ای که دیدن اون مستلزم لاگین کردن هست باز می کنم و بعد در تب اول کاربر لاگ اوت می شه، بعد از رفرش کردن تب دوم خطای route[login ] not defined رو دریافت می کنم.
در واقع مشکل اینجاست که کاربر بعد از لاگ اوت کردن به صفحه لاگین منتقل نمیشه و در همون صفحه می مونه و لاراول خطا صادر می کنه.
چیکار میشه کرد که در صورتی که کاربر لاگین نبود راحت به صفحه لاگین ریدایرکت بشه؟

با تشکر از وقتی که می ذارید.


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 6 سال پیش مطرح شد
1

من متوجه نشدم که چه کدی و کجا رو منظورتون هست ولی خیلی ساده میتونی از کد زیر استفاده کنید

if(! auth()->check()) {
    return redirect('Your Adress')
}

البته اگر منظورتونو درست متوجه شدم باشم چون سوالتون نامفهومه


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

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