- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想更改身份验证过程以使用另一个 View 模板。例如。而不是 resources/views/auth/register.blade.php
应该使用 resources/views/register.blade.php
。
但我很难找到调用此 View 的代码。
我找到的唯一位置是在 app/Services/Register
中,但前提是验证器失败了。我需要默认调用 View 时的位置。
最佳答案
Laravel 5.6- I am extending Amarnasan's answer
在 Laravel 5.6 中,没有 AuthController.php
。取而代之的是 4 个不同的 Controller 。
LoginController.php
RegisterController.php
ForgotPasswordController.php
ResetPasswordController.php
要覆盖任何 Auth Controller 的 View ,只需查找 Auth Controller 正在使用的特征。然后,转到该特征文件并检查哪个方法返回 Auth Controller 的默认 View 。
更改登录的默认 View
在LoginController.php
中添加以下内容
public function showLoginForm() {
return view('auth.m-login');
}
更改注册的默认 View
在RegisterController.php
中添加以下内容
public function showRegistrationForm() {
return view('auth.m-register');
}
更改忘记密码的默认 View
在 ForgotPasswordController.php
中添加以下内容
public function showLinkRequestForm(){
return view('auth.passwords.m-email');
}
更改重置密码的默认 View
在ResetPasswordController.php
中添加以下内容
public function showResetForm(Request $request, $token = null){
return view('auth.passwords.m-reset')->with(
['token' => $token, 'email' => $request->email]
);
}
关于php - 拉维尔 5 : override the default view for Registration page,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32943578/
我正在使用 git clone 部署我的 Laravel 项目并使用 git pull 进行更新 它工作正常,但每次部署时,我都必须从 config/app.php providers 数组和 ali
我是一名优秀的程序员,十分优秀!