我正在使用现有数据库,其中有一个名为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模型中...
错误消息告诉您links()
不是您的模型方法。
但是,这是Illuminate\Pagination\LengthAwarePaginator
或Illuminate\Pagination\Paginator
的方法。