首页 > 解决方案 > 当我使用 [Laravel 5.8 版] 注册路由斜线 web.php 时,如何修复路由未定义

问题描述

我在 web.php 中注册斜线路径时遇到问题,它给我的错误是我的路径没有定义。Route [/] not defined.有没有办法将我的斜线注册到 web.php?我的主要观点是当用户访问 url http://localhost:8000/时,重定向将转到索引控制器。

我将与你们分享我的控制器和我的 web.php

网页.php

Route::get('/', 'HomeController@index')->name('index');

控制器:

public function index() {

    return view('index')
}

index.blade.php

    @extends('layouts.app')

@section('content')

   <!--  <div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel">
        <ol class="carousel-indicators">
          <li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li>
          <li data-target="#carouselExampleIndicators" data-slide-to="1"></li>
          <li data-target="#carouselExampleIndicators" data-slide-to="2"></li>
        </ol>
        <div class="carousel-inner">
          <div class="carousel-item active">
            <img src="{{asset('assets/W4_Double_bucket_EN.jpg')}}" class="d-block w-100" alt="...">
          </div>
          <div class="carousel-item">
            <img src="{{asset('assets/BBQ_Big_Crunch_Banner_en.jpg')}}" class="d-block w-100" alt="...">
          </div>

        </div>
        <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev">
          <span class="carousel-control-prev-icon" aria-hidden="true"></span>
          <span class="sr-only">Previous</span>
        </a>
        <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next">
          <span class="carousel-control-next-icon" aria-hidden="true"></span>
          <span class="sr-only">Next</span>
        </a>
    </div>

  <br><br><br> -->

    <!-- Scroll to Top Button-->
  <div id="wrapper" >

    <!-- Sidebar -->

    <!-- End of Sidebar -->


      <div class="container-fluid">
          <br><br><br><br>
          <div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel">
            <ol class="carousel-indicators">
              <li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li>
              <li data-target="#carouselExampleIndicators" data-slide-to="1"></li>
              <li data-target="#carouselExampleIndicators" data-slide-to="2"></li>
            </ol>
            <div class="carousel-inner">
              <div class="carousel-item active">
                <img src="{{asset('assets/W4_Double_bucket_EN.jpg')}}" class="d-block w-100" alt="...">
              </div>
              <div class="carousel-item">
                <img src="{{asset('assets/BBQ_Big_Crunch_Banner_en.jpg')}}" class="d-block w-100" alt="...">
              </div>

            </div>
            <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev">
              <span class="carousel-control-prev-icon" aria-hidden="true"></span>
              <span class="sr-only">Previous</span>
            </a>
            <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next">
              <span class="carousel-control-next-icon" aria-hidden="true"></span>
              <span class="sr-only">Next</span>
            </a>
        </div>
          <br><br><br>                   
            <div class="row">




              <div class="col-md-3">
                  <div class="card shadow ">
                      <div class="card-header bg-danger">
                          <b style=" font-weight: 500; font-size:14px; color:white;"><i class="far fa-comments"></i> Recent Posts</b>
                      </div>

                      <div class="card-body">
                          <h5 class="card-title" style="font-size:15px; font-weight: 400; color:black;">Special title treatment</h5>
                          <p class="card-text" style="color:#757a91; font-size:14px;">With supporting text below as a natural lead-in to additional content.</p>
                          <hr></hr>
                      </div>

                  </div>
                  <br/>
                  <div class="card shadow">
                      <div class="card-header  bg-danger" >
                          <b style=" font-weight: 500; font-size:14px; color:white;"><i class="far fa-user"></i> RGM Corner</b>
                      </div>

                      <div class="card-body">
                          <h5 class="card-title">
                              <div>

                                  <h5 class="card-title" style="font-size:15px; font-weight: 400; color:black;">Special title treatment</h5>

                                  <div class="postDate" style="font-size:11px; color:#999;">2d ago</div>
                              </div>
                          </h5>
                           <p class="card-text" style="color:#757a91; font-size:14px;">With supporting text below as a natural lead-in to additional content.</p>
                           <a class="nav-link" href="#" style="color:#757a91; font-size: 13px;"><i class="far fa-thumbs-up" style="color:#757a91; font-size:13px;"></i> 2 Likes</a>

                          <hr></hr>
                          <br/>
                           <h5 class="card-title">
                              <div>

                                  <h5 class="card-title" style="font-size:15px; font-weight: 400; color:black;">Special title treatment</h5>

                                  <div class="postDate" style="font-size:11px; color:#999;">2d ago</div>
                              </div>
                          </h5>
                           <p class="card-text" style="color:#757a91; font-size:14px;">With supporting text below as a natural lead-in to additional content.</p>
                           <a class="nav-link" href="#" style="color:#757a91; font-size: 13px;"><i class="far fa-thumbs-up" style="color:#757a91; font-size:13px;"></i> 2 Likes</a>
                          <hr></hr>
                      </div>

                  </div>
                 <br><br>
              </div>


              <div class="col-md-6">
                  <div class="card shadow ">

                      <div class="card-body">
                          <p class="card-title">
                              <div class="row">
                                  <div class="col-md-1"> <img src="{{asset('assets/rounded_image.jpg')}}" style="height:40px;,width:40px;" class="rounded-circle" alt="..."/></div>
                                  <div class="col-md-4">
                                      <div style="line-height: 1.3;">
                                          <div class="postName" style="color:#900; font-weight: 500; font-size:14px;">Ronald Perpekto</div>
                                          <div class="postPosition" style="font-size:12px; color:#999;">Operations</div>
                                          <div class="postDate" style="font-size:11px; color:#999;">2d ago</div>
                                      </div>
                                  </div>
                              </div>
                              <hr></hr>
                          </p>
                          <p class="card-text" style="color:#757a91; font-size:13px;">As a pre-emptive measure to ensure the safety of our people most especially our students, from the onslaught of Typhoon Tisoy that is predicted</p>
                          <p class="card-text">
                              <img class="d-block w-100" src="{{asset('assets/BBQ_Big_Crunch_Banner_en.jpg')}}"></img> 
                          </p>


                      </div>
                      <div class="card-footer text-muted">
                           <div class="row">

                               <div class="col-md-6">
                                  <div class="row">
                                      <a class="nav-link" href="#" style="color:#757a91; font-size:13px;"><i class="far fa-thumbs-up" style="color:#757a91; font-size:13px;"></i> 2 Likes</a>
                                      <a class="nav-link" href="#" style="color:#757a91; font-size: 13px;"><i class="far fa-comments" style="color:#757a91; font-size:13px;"></i> 50 Comments</a>
                                  </div>
                               </div>
                           </div>
                      </div>
                  </div>
                  <br/>
                  <div class="card shadow">

                      <div class="card-body">
                          <p class="card-title">
                              <div class="row">
                                  <div class="col-md-1"> <img src="{{asset('assets/rounded_image.jpg')}}" style="height:40px;,width:40px;" class="rounded-circle" alt="..."/></div>
                                  <div class="col-md-4">
                                      <div style="line-height: 1.3;">
                                          <div class="postName" style="color:#900; font-weight: 500; font-size:14px;">Ronald Perpekto</div>
                                          <div class="postPosition" style="font-size:12px; color:#999;">Operations</div>
                                          <div class="postDate" style="font-size:11px; color:#999;">2d ago</div>
                                      </div>
                                  </div>
                              </div>
                              <hr></hr>
                          </p>
                          <p class="card-text" style="color:#757a91; font-size:13px;">As a pre-emptive measure to ensure the safety of our people most especially our students, from the onslaught of Typhoon Tisoy that is predicted</p>
                          <p class="card-text">
                              <img class="d-block w-100" src="{{asset('assets/W4_Double_bucket_EN.jpg')}}" style="height:40,width:40"></img> 
                          </p>


                      </div>
                      <div class="card-footer text-muted">
                           <div class="row">

                               <div class="col-md-6">
                                  <div class="row">
                                       <a class="nav-link" href="#" style="color:#757a91; font-size: 13px;"><i class="far fa-thumbs-up" style="color:#757a91; font-size: 13px;"></i> 2 Likes</a>
                                      <a class="nav-link" href="#" style="color:#757a91; font-size: 13px;"><i class="far fa-comments" style="color:#757a91; font-size: 13px;"></i> 50 Comments</a>
                                  </div>
                               </div>
                           </div>
                      </div>
                  </div>
              </div>


              <div class="col-md-3">

                 <div class="card shadow">
                      <div class="card-header bg-danger">
                        <b style=" font-weight: 500; font-size:14px; color:white;"><i class="far fa-calendar"></i> What's Happening </b>
                      </div>

                      <div class="card-body">
                          <h5 class="card-title" style="font-size:15px; font-weight: 400; color:black;">Special title treatment</h5>
                          <p class="card-text" style="color:#757a91; font-size:14px;">With supporting text below as a natural lead-in to additional content.</p>
                          <hr></hr>
                      </div>

                  </div>
                  <br/>
                  <div class="card shadow">
                      <div class="card-header bg-danger">
                       <b style=" font-weight: 500; font-size:14px;  color:white;"><i class="far fa-file"></i> Recommended Pages</b>
                      </div>

                      <div class="card-body">

                          <p class="card-text">
                              <div class="row">
                                 <div class="col-md-2"><i class="fa fa-bicycle fa-2x" style="background: #f3f3f3; padding:9px; border-radius: 50%;"></i></div>
                                 <div class="col-md-9">
                                   <div style="line-height: 1.3; margin-left:0px;">
                                      <div class="postName" style="font-weight: 400; color:black; font-size:15px;">Hiflyer Website</div>
                                      <div class="postPosition" style="font-size:12px; color:#999;">https://www.hiflyer.ca/</div>
                                      <div class="postDate" style="font-size:11px; color:#999;">2019</div>
                                  </div>
                                 </div>
                              </div>

                          </p>

                          <p class="card-text">
                              <div class="row">
                                 <div class="col-md-2"><i class="fas fa-desktop fa-2x" style="background: #f3f3f3; padding:9px;  border-radius: 50%;"></i></div>
                                 <div class="col-md-9">
                                   <div style="line-height: 1.3; margin-left:0px;">
                                      <div class="postName" style="font-weight: 400; color:black; font-size:15px;">Customer Display</div>
                                      <div class="postPosition" style="font-size:12px; color:#999;">https://icweb.hiflyer.ca/CustomerDisplay</div>
                                      <div class="postDate" style="font-size:11px; color:#999;">2019</div>
                                  </div>
                                 </div>
                              </div>

                          </p>

                      </div>

                  </div>

                  <br/>

                   <div class="card shadow">
                      <div class="card-header bg-danger">
                        <b style=" font-weight: 500; font-size:14px; color:white;"><i class="far fa-calendar"></i> Upcoming Events </b>
                      </div>

                      <div class="card-body">
                          <h5 class="card-title" style="font-size:15px; font-weight: 400; color:black;">Special title treatment</h5>
                          <p class="card-text" style="color:#757a91; font-size:14px;">With supporting text below as a natural lead-in to additional content.</p>
                          <hr></hr>
                      </div>

                  </div>
                  <br/>
              </div>




      </div>


    </div>



  </div>
  <!-- End of Page Wrapper -->



  <!-- Scroll to Top Button-->
  <a class="scroll-to-top rounded" href="#page-top">
    <i class="fas fa-angle-up"></i>
  </a>




  <br><br><br><br>


@endsection

错误:

路线未定义

标签: phplaravellaravel-5

解决方案


在您的文件中的某处,您index.blade.php正在使用这样的路由链接route('/'),那是错误的(在您的情况下)。

route()函数中,您需要输入 url 名称(在您的情况下为“索引”)而不是 url 路径。所以如果你改变route('/')route('index')的工作。


推荐阅读