未定义属性:Illuminate\Pagination\LengthAwarePaginator::$id
Posted
技术标签:
【中文标题】未定义属性:Illuminate\\Pagination\\LengthAwarePaginator::$id【英文标题】:Undefined property: Illuminate\Pagination\LengthAwarePaginator::$id未定义属性:Illuminate\Pagination\LengthAwarePaginator::$id 【发布时间】:2019-07-11 09:48:15 【问题描述】:谁能帮我完成这个?我是初学者,这是我第一次使用 Laravel 和 php。
<?php
@foreach ($peminjaman as $value)
<tbody>
<tr>
<td> ++$i </td>
<td> $value->no_peminjaman </td>
<td> $value->no_bmn </td>
<td> $value->no_seri </td>
<td> $value->kelengkapan </td>
</tr>
</tbody>
@endforeach
【问题讨论】:
向我们展示您的控制器代码。 我们能看到完整的代码吗? 【参考方案1】:您需要添加links(),以便在您的视图中生成分页链接。只需看看这里的文档就可以了:https://laravel.com/docs/5.7/pagination
希望这会有所帮助。
【讨论】:
【参考方案2】:当你这样做时:
$peminjaman = Model::paginate(10);
$peminjaman
是Illuminate\Pagination\LengthAwarePaginator
的一个实例。
在您的情况下,您似乎在某处拥有$peminjaman->id
,因此引发了您提到的错误。
LengthAwarePaginator
分页器实例上不存在名为 id
的属性。
【讨论】:
以上是关于未定义属性:Illuminate\Pagination\LengthAwarePaginator::$id的主要内容,如果未能解决你的问题,请参考以下文章
NextJS:未捕获的类型错误:无法读取未定义的属性(读取“属性”)
带有 Ionic 4 的 SQLite?无法读取未定义类型错误的属性“then”:无法读取未定义的属性“then”
为啥 Firebug 不为未定义的属性显示“未捕获的类型错误”?