【发布时间】:2022-01-22 02:05:40
【问题描述】:
这是我的控制器文件的索引函数
public function index()
{
$projects = Projects::All()->paginate( 5 );
return view('projects.index')->with('projects', $projects);
}
还有,这是我的刀片文件的分页代码
@foreach ($projects as $project)
{{ $project->links('pagination::tailwind') }}
@endforeach
但是,仍然有一个错误,也就是说
BadMethodCallException
Method Illuminate\Database\Eloquent\Collection::paginate does not exist.
【问题讨论】:
-
$projects = Projects::paginate(5);
-
您需要从查询中调用
paginate方法。但是all方法会返回一个集合。所以这就是你得到错误的原因``` $projects = Projects::query()->paginate(5); ``` 将解决问题
标签: php laravel pagination backend tailwind-css