【问题标题】:Undefined property: Illuminate\Pagination\LengthAwarePaginator::$name未定义属性:Illuminate\Pagination\LengthAwarePaginator::$name
【发布时间】:2016-11-23 08:53:37
【问题描述】:

我正在尝试从我的表格中获取数据并将其显示在我的视图中并对这些数据进行分页。我收到了这个问题,找不到任何解决方案。我在之前的项目中做了完全相同的事情,而且效果很好。

这是我的控制器

public function hadiBirlikteCalisalimShow (){
    $users =DB::table('birlikte_calisalim')->paginate(15);
    return view('admin.birliktecalisalim',compact(['users']));
}

这是我的看法

<table class="table table-bordered table-hover table-striped">
    <thead>
        <tr>
            <th>İsim</th>
            <th>Email</th>
            <th>Tarih</th>
            <th>İstek</th>
        </tr>
    </thead>

    <tbody>
        @foreach($users as $row)
        <tr>
            <td>{{$users->name}}</td>
            <td>{{$users->email}}</td>
            <td>{{$users->tarih}}</td>
            <td>{{$users->message}}</td>
        </tr>
        @endforeach
    </tbody>
</table>
{{$users->links()}}

【问题讨论】:

  • hadiBirlikteCalisalimShow 是最鼓舞人心的函数名称之一。

标签: php laravel pagination


【解决方案1】:
@foreach($users as $row)
    <tr>
       <td>{{$row->name}}</td>
       <td>{{$row->email}}</td>
       <td>{{$row->tarih}}</td>
       <td>{{$row->message}}</td>
     </tr>
@endforeach

应该是$row-&gt;name,$row-&gt;email等...而不是$users-&gt;name,并将{{$users-&gt;links()}}更改为{!! $users-&gt;render() !!}

【讨论】:

  • 并且为了渲染分页必须使用`{!! $users->render() !!}
  • @Morilog,是的,没注意到
猜你喜欢
  • 2019-07-11
  • 2021-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-18
相关资源
最近更新 更多