Laravel custom redirect after successful login
Hi,
I am trying to redirect to a custom page after successful login, however it always redirect to dashboard. I made changes AuthenticatedSessionController but again it doesn't redirect to the custom page. I even change the HOME in RouteServiceProvider but it didn't work. How can I change the default page after successful login?
Replies (1)
Hi Tufan Aydın
To customize the page redirection, you'll need to modify the login.blade.php file. Look for the attribute data-kt-redirect-url and change its value to the URL you want to redirect to after login. Here's how you can do it:
Open the login.blade.php file located at /laravel/starterkit/resources/views/pages/auth/login.blade.php.
Find the element that handles the login form. There should be a form element with the kt-login class.
Change the value of data-kt-redirect-url to the URL you want to redirect to after a successful login. For example:
<form class="form w-100" novalidate="novalidate" data-kt-redirect-url="{{ route('dashboard') }}" action="{{ route('login') }}">
Save the file and test your login process. After a successful login, the user should be redirected to the custom page specified in the data-kt-redirect-url attribute.