首页 > 解决方案 > 当我将值返回到我的视图页面时,应该会出现错误。$student 被定义为变量。我拉拉维尔

问题描述

这是下面给出的功能

public function index(){
    $student=Administration::Where('payment',1)->get();
    //dd($student);
    return view('HallAuthority.index',compact('student'));
}

这是视图刀片

    <div class="container-fluid page-body-wrapper">
  <div class="row row-offcanvas row-offcanvas-right">
    <!-- partial:partials/_sidebar.html -->
    @include('HallAuthority.inc.sidebar')
    <!-- partial -->
    <div class="content-wrapper">
      <div class="row">
        <div class="col-sm-6 col-md-3 grid-margin">
          <div class="card">
            <div class="card-body">
               {{$student->count()}}
              <h2 class="card-title">Total sutdent Student</h2>
            </div>
            <div class="dashboard-chart-card-container">
              <div id="dashboard-card-chart-1" class="card-float-chart"></div>
            </div>
          </div>
        </div>
        <div class="col-sm-6 col-md-3 grid-margin">
          <div class="card">
            <div class="card-body">
              <h2 class="card-title">Total Department</h2>
            </div>
            <div class="dashboard-chart-card-container">
              <div id="dashboard-card-chart-2" class="card-float-chart"></div>
            </div>
          </div>
        </div>
        <div class="col-sm-6 col-md-3 grid-margin">
          <div class="card">
            <div class="card-body">
              <h2 class="card-title">stock price Price</h2>
            </div>
            <div class="dashboard-chart-card-container">
              <div id="dashboard-card-chart-3" class="card-float-chart"></div>
            </div>
          </div>
        </div>
        <div class="col-sm-6 col-md-3 grid-margin">
          <div class="card">
            <div class="card-body">
              <h2 class="card-title">Revenue</h2>
            </div>
            <div class="dashboard-chart-card-container">
              <div id="dashboard-card-chart-4" class="card-float-chart"></div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <!-- content-wrapper ends -->
    <!-- partial:partials/_footer.html -->
    <div class="card card-body">
      <div class="card-header text-center">
        <a href="">Mahfujur@2019</a>
      </div>
    </div>
    <!-- partial -->
  </div>
  <!-- row-offcanvas ends -->
</div>

Route文件如下

Route::get('/student/hall','HallController@index')->name('student.hall');

给定这种类型的错误

未定义变量:student(查看:C:\xampp\htdocs\ProjectFinall\resources\views\HallAuthority\index.blade.php)(查看:C:\xampp\htdocs\ProjectFinall\resources\views\HallAuthority\index.blade。 php)*

我得到了正确的值,但我无法将这个值压缩到视图页面,它总是显示它是未定义的值,我完全厌倦了解决这个问题。请任何人帮助我。

标签: phplaravel

解决方案


尝试这个

public function index(){
    $student=Administration::Where('payment',1)->count();
    return view('HallAuthority.index',compact('student'));
}
<div class="card-body">
               {{$student}}
     <h2 class="card-title">Total sutdent Student</h2>
</div>

推荐阅读