首页 > 解决方案 > 路由 [customer.password.request] 未定义

问题描述

我正在努力让我的开发箱工作,这样我就可以在家中进行开发,以免改变和弄乱主站点。我在开发框上收到错误,但在主站点上没有。

我已经设置了所有内容,然后通过另一个教程复制了该站点。除非我尝试进入登录页面,否则我能够满足所有要求并且网站正常工作。我在网上搜索了用于该路线的方法,但找不到关于它如何工作的很好解释,因此我可以解决问题。

div class="col-lg-6 col-md-8 col-sm-8 col-lg-offset-3 col-md-offset-1 col-sm-offset-2">
                                @if(Session::has('errors'))
                                <div class="alert alert-danger text-center">
                                    @php ($errors = Session::get('errors'))
                                    @php ($err = $errors->toArray())

                                    {{$err['email'][0]}}
                                </div>
                                @endif
                                <form role="form" id="cust-login-frm" method="POST" action="{{ route('xxx') }}" >
                                  {{csrf_field()}}
                                  <input name="user_type" type="hidden" value="{{ Crypt::encrypt('XX') }}">
                                    <div class="form-group">
                                        <label>Email</label>
                                        <input type="email" id="email" name="email" class="form-control" placeholder="Email" value="{{(Session::has('failed')) ? Session::get('failed') : ''}}">
                                    </div>
                                    <div class="form-group">
                                        <label>Password</label>
                                        <input type="password" id="password" name="password" class="form-control" placeholder="Password">
                                    </div>
                                    <div class="clearfix"></div>
                                </form>

                                    <div class="form-group col-lg-12 submitbtn">
                                        <!-- <input type="hidden" name="save" value="contact"> -->
                                        <button id="cust-login-btn" class="btn btn-primary" type="button">Sign In</button>
                                    </div>
                                <center><div> Not Registrated? <a href="{{ route('xxx-customer-registration') }}">Register </a> | <a href="{{ route('customer.password.request') }}">Forgot Password?</a> </div></center>

我遇到的问题是指向底部的超链接“{{route('customer.password.request') }}” 我可以找到并遵循它之前的路线,但我无法找到带有点符号的这条路线。我不能提供太多细节,因为这是一个实时站点。我怀疑这是由于我的命令作曲家更新而导致的。主站点不是我编写的,有很多问题。但它会起作用,而且是一样的。这个很难,因为主要的 laravel.org 没有太多关于这个主题的内容。如果这里的大师可以将我指向一个教程或页面,这将帮助我理解为什么我收到错误“Route [customer.password.request] not defined。(查看:/var/www/html/resources/views/customer /auth/xxx.blade.php)”。感谢社区。:) 注意:我已经删除了一些部分来隐藏带有 xxx 的真实文件名。

标签: phplaravelviewroutes

解决方案


好的,我的问题的答案是这样的。我发现路线放置在错误的位置。这样做的白痴将路线放在供应商文件夹文件中。当我进行更新时,这已更改。所以我决定将它们移到 web.php 并且它起作用了。所以这个issue可以关闭了。谢谢。


推荐阅读