Laravel 5.6-我正在扩展阿玛纳桑的 answer
在 Laravel 5.6 中,没有AuthController.php
。相反,有 4 个不同的控制器。
LoginController.php
RegisterController.php
ForgotPasswordController.php
ResetPasswordController.php
要覆盖任何 Auth 控制器的视图,只需查找 Auth 控制器正在使用的特征即可。然后,转到该特征文件并检查哪个方法返回 Auth 控制器的默认视图。
更改登录的默认视图
添加以下内容LoginController.php
public function showLoginForm() {
return view('auth.m-login');
}
更改注册的默认视图
添加以下内容RegisterController.php
public function showRegistrationForm() {
return view('auth.m-register');
}
更改“忘记密码”的默认视图
添加以下内容ForgotPasswordController.php
public function showLinkRequestForm(){
return view('auth.passwords.m-email');
}
更改重置密码的默认视图
添加以下内容ResetPasswordController.php
public function showResetForm(Request $request, $token = null){
return view('auth.passwords.m-reset')->with(
['token' => $token, 'email' => $request->email]
);
}