我想更改auth/login
到my-login/login
的所有链接(与登录、注册、重置密码相关),如何操作?
我已经将auth
从routes.php
和中的Route::controllers阵列更改为my-login
return redirect()->guest('auth/login');
至
return redirect()->guest('my-login/login');
在Middleware/Authenticate.php
和action="{{ url('/auth/login') }}"
到action="{{ url('/my-login/login') }}"
中,但遗憾的是,当我按下登录表单中的登录按钮时,我得到了这个错误
Sorry, the page you are looking for could not be found. 1/1 NotFoundHttpException in compiled.php line 7693:
并且链路改变为CCD_ 9(期望CCD_。
如有任何帮助、建议和建议,我们将不胜感激。非常感谢。
附言:这是默认的登录、注册、重置的东西,在安装laravel 5时已经是默认的了,我只是稍微修改了一下。
在这种情况下,您唯一需要做的就是更改app/Http/routes.php文件中的身份验证控制器路由,如下所示:
Route::controllers([
'my-login' => 'Auth'AuthController',
'password' => 'Auth'PasswordController',
]);
如果您希望它只是"domain.tld/login",只需将'my-login'
更改为'/'
希望能有所帮助。
我相信这个地址在视图中是硬编码的,位于resources/views/auth/login.blade.php
。您将需要更新<form>
操作。