سلام
میخواستم بدونم چطوری داخل لاراول اون مسیر ریدایرکت بعد از لاگین رو تغییر بدم به روت خودم و نره به روت home
سلام دوست عزیز
لطفا از منشن کردن دوستان خود داری کنید راحت تر به پاسخ میرسید
شما دو روش داری
در RouteServiceProvider و در LoginController که مورد دوم هم اشاره به اولی داره
مسیر هر دو رو برات کامل میزارم
\app\Http\Controllers\Auth\LoginController.php
\app\Providers\RouteServiceProvider.php
پیشنهاد میکنم در routeProvider مقدار زیر رو تغییر بدی فقط
public const HOME = '/welcome';
سلام دوست عزیز
لطفا از منشن کردن دوستان خود داری کنید راحت تر به پاسخ میرسید
شما دو روش داری
در RouteServiceProvider و در LoginController که مورد دوم هم اشاره به اولی داره
مسیر هر دو رو برات کامل میزارم
\app\Http\Controllers\Auth\LoginController.php
\app\Providers\RouteServiceProvider.php
پیشنهاد میکنم در routeProvider مقدار زیر رو تغییر بدی فقط
public const HOME = '/welcome';
سلام دوست من 🖐
امیدوارم حالت خوب و عالی باشی✨
در Laravel، تو میتونی مسیری که پس از ورود به سیستم (لاگین) به آن ریدایرکت میشه، تغییر بدی. برای این کار میتونی مسیر مورد نظر خودترا در فایل LoginController تعیین کنی چطوری ؟
go
php artisan make:controller Auth\LoginController
این دستور یک کنترلر جدید با نام LoginController در دایرکتوری Auth ایجاد میکنه.
فایل LoginController.php که در دایرکتوری app\Http\Controllers\Auth قرار دارد باز کن
در این فایل، متد redirectTo() را ایجاد یا ویرایش کن. این متد تعیین میکنه که بعد از ورود موفقیتآمیز به سیستم به کجا ریدایرکت بشه. به عنوان مثال، اگر میخوای به روت خاصی به نام my.custom.route ریدایرکت بشه ، میتونی این متد را به صورت زیر تغییر بدی
protected function redirectTo()
{
return route('my.custom.route');
}
حتماً مطمئن شو که روت my.custom.route وجود داشته باشه و به مسیر مورد نظر اشاره کنه
حالا بعد از لاگین، کاربر به مسیر مشخص شده در متد redirectTo() ریدایرکت میشه این مسیر را به روت دلخواه خود تغییر دادی و به جای روت پیشفرض home میره
امیدوارم پاسخم بهت کمک کرده باشه ❤️
موفق و پیروز باشی 🤘🌹
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟