Evitar que /login sea la ruta predeterminada para iniciar sesión
Gracias a Desbordamiento de pila. Vaya a su archivo rutas/web.php
Y cambiar:
Auth::rutas();
En:
// Iniciar sesión Route::group(['middleware' => ['web']], function() { Route::get('login-nueva-direccion', ['as' => 'login', 'uses' => 'Auth\LoginController@showLoginForm']); Route::post('login-nueva-direccion', ['as' => 'login.post', 'uses' => 'Auth\LoginController@login']); Route::post('logout-nueva-direccion', ['as' => 'logout', 'uses' => 'Auth\LoginController@logout']); }); // Rutas de registro... Route::get('register', ['as' => 'register', 'uses' => 'Auth\RegisterController@showRegistrationForm']); Route::post('register', ['as' => 'register.post', 'uses' => 'Auth\RegisterController@register']); // Rutas de restablecimiento de contraseña... Route::get('password/reset', ['as' => 'password.reset', 'uses' => 'Auth\ForgotPasswordController@showLinkRequestForm']); Route::post('password/email', ['as' => 'password.email', 'uses' => 'Auth\ForgotPasswordController@sendResetLinkEmail']); Route::get('password/reset/{token}', ['as' => 'password.reset.token', 'uses' => 'Auth\ResetPasswordController@showResetForm']); Ruta::post('contraseña/reset', ['as' => 'contraseña.reset.post', 'uses' => 'Auth\ResetPasswordController@reset']);
¿Quieres evitar el registro?
Elimina las rutas de registro y restablecimiento de contraseña si no quieres que las personas se registren, por ejemplo, para los paneles de administración.
También cambia tu redirección si no has iniciado sesión
Cambiar en App/Exceptions/Handler.php la redirección a:
devolver redirección()->guest('login-nueva-direccion');