Php Laravel 5.7分页

Php Laravel 5.7分页,php,laravel,pagination,actionlink,Php,Laravel,Pagination,Actionlink,我正在使用一个现有数据库,其中有一个名为pnc\u members 因为laravel对这个名字的解释不正确 protected$table='pnc_members'; 在pnc_members.php模型中解决该问题 在我的控制器中,我使用 $members = pnc_members::paginate(10); 但是,;插入分页链接时,视图members.blade.php中出现错误 {{$members->links()} 错误是 错误异常(E_错误) 调用未定义的方法App\M

我正在使用一个现有数据库,其中有一个名为
pnc\u members

因为laravel对这个名字的解释不正确

protected$table='pnc_members';
pnc_members.php
模型中解决该问题

在我的控制器中,我使用

$members = pnc_members::paginate(10);
但是,;插入分页链接时,视图
members.blade.php
中出现错误

{{$members->links()}
错误是 错误异常(E_错误) 调用未定义的方法App\Models\pnc\u members::links()(视图:C:\wamp64\www\pnc system\resources\views\members.blade.php) 以前的例外情况 调用未定义的方法App\Models\pnc_members::links()

因此,似乎将表的protect指令与
$members
混淆了

我已经尝试将变量更改为get中使用的另一个名称(即$members\u pg),但仍然不起作用

任何帮助都将不胜感激。

我知道了

我在控制器$pages=$members->links()中添加了一行; 然后使用dd($pages);看看它捕捉到了什么,看起来不错

返回的视图添加数组,其中$pages变量将传递给刀片服务器,如下所示:返回视图('members',['pages'=>$pages])->with('members',$members)

然后我将{{$pages}放入我的刀片,它可以完美地工作

为什么它不能以另一种方式工作我真的不知道,但至少我解决了它


谢谢//

如果您的表是pnc_会员,则您的型号名称必须是pnc会员

所以首先要确保你有这个模型 然后在控制器中,您可以使用

$members = PncMember::paginate(5);

请发布您的整个操作代码。这不起作用。表名以“s”结尾,如果我更改了它,则Iit找不到控制器。我的解决方法是将控制器中的链接捕获为变量,并将其传递给刀片服务器。我对其他刀片服务器也有同样的问题,只是在其中运行,它们的表名都以“s”结尾.当我有更多的时间时,我会尝试其他的事情,但是现在我对我所有刀片的工作都很满意。谢谢你的帮助//