未定义属性: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);

$peminjamanIlluminate\Pagination\LengthAwarePaginator 的一个实例。

在您的情况下,您似乎在某处拥有$peminjaman-&gt;id,因此引发了您提到的错误。

LengthAwarePaginator 分页器实例上不存在名为 id 的属性。

【讨论】:

以上是关于未定义属性:Illuminate\Pagination\LengthAwarePaginator::$id的主要内容,如果未能解决你的问题,请参考以下文章

NextJS:未捕获的类型错误:无法读取未定义的属性(读取“属性”)

带有 Ionic 4 的 SQLite?无法读取未定义类型错误的属性“then”:无法读取未定义的属性“then”

为啥 Firebug 不为未定义的属性显示“未捕获的类型错误”?

未捕获的类型错误:无法读取未定义的属性“区域”?

js运行错误 无法获取未定义或 null 引用的属性“pagecount”

未捕获的类型错误:无法读取未定义的属性 toLowerCase