【问题标题】:View [auth.passwords.reset] not found [duplicate]查看 [auth.passwords.reset] 未找到 [重复]
【发布时间】:2020-01-02 11:45:03
【问题描述】:

我有route

Route::get('passwords/reset/{token?}','Auth\ResetPasswordController@showResetForm');

ResetPasswordController

//Show form to seller where they can reset password
public function showResetForm(Request $request, $token = null)
{
    return view('auth.passwords.reset')->with(
        ['token' => $token, 'email' => $request->email]
    ); 
}

还有reset.blade.phpauth\passwords\里面

 <form action="passwords/email"method = 'post'>

   <h4 style = 'text-align:center'>Reset Your Password</h4>
   <div class="form-group">

      <input type="email" class="form-control" id="exampleInputPassword1" placeholder="Enter Your Email Here" style = 'text-align:center'>
  </div>

   <div>
     <button type="submit" value="submit">Send Email To Reset Password  
  </button>
    </div>
</form>

当我尝试访问 domain-name/password/reset 时,它给出了

查看 [auth.passwords.reset] 未找到。

虽然我有reset.blade.php 喜欢views/auth/passwords/reset.blade.php

它没有加载已经存在的view,路径由laravel本身指定,无法找到auth.passwords.reset

【问题讨论】:

  • 那是别的东西@Script47
  • 您的文件夹名称是什么,请添加...它们是否以大写字母开头??

标签: php laravel


【解决方案1】:

检查您的文件夹名称是否以大写字母开头,因为它区分大小写

public function showResetForm(Request $request, $token = null)
{

   // Here I have assumed your folders start with capital letters please put as per your structure
    return view('Auth.Passwords.reset')->with(
    ['token' => $token, 'email' => $request->email]
     ); 
 }

【讨论】:

  • 我之前试过了,那是行不通的,但现在可以正常工作了,谢谢! @Leena Patel
猜你喜欢
  • 2019-06-23
  • 2019-09-11
  • 2014-06-02
  • 1970-01-01
  • 2017-03-28
  • 1970-01-01
  • 2022-09-27
  • 2017-07-30
  • 2018-03-09
相关资源
最近更新 更多