Laravel 5.7分页

问题描述 投票:0回答:1

我正在使用现有数据库,其中有一个名为pnc_members的表]

因为laravel错误地解释了该名称,所以我在pnc_members.php模型

中放置了protected $ table ='pnc_members';以解决该问题。

但是,在我的控制器中,我使用$ members = pnc_members :: paginate(10);]来获取表数据。当我插入分页链接{{$ members-> links()}}

]时,视图members.blade.php中出现错误

错误是ErrorException(E_ERROR)调用未定义的方法App \ Models \ pnc_members :: links()(视图:C:\ wamp64 \ www \ pnc-system \ resources \ views \ members.blade.php)以前的例外调用未定义的方法App \ Models \ pnc_members :: links()

因此似乎将$ members与表的保护指令混淆了!

我尝试将变量更改为get中使用的另一个名称(即$ members_pg),但仍然无法正常工作!

任何帮助将不胜感激。

我正在使用一个具有名为pnc_members的表的现有数据库,因为laravel错误地解释了该名称,因此我将保护的$ table ='pnc_members';在pnc_members.php模型中...

php laravel pagination actionlink
1个回答
0
投票

错误消息告诉您links()不是您的模型方法。

但是,这是Illuminate\Pagination\LengthAwarePaginatorIlluminate\Pagination\Paginator的方法。

© www.soinside.com 2019 - 2024. All rights reserved.