gpt4 book ai didi

php - 拉维尔 5 : override the default view for Registration page

转载 作者:可可西里 更新时间:2023-11-01 13:33:52 25 4
gpt4 key购买 nike

我想更改身份验证过程以使用另一个 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com