Laravel 分页不适用于 tailwindcss

Laravel pagination not working with tailwindcss

这是我的控制器文件的索引函数

 public function index()
        {
            $projects = Projects::All()->paginate( 5 );
            return view('projects.index')->with('projects', $projects);
        }

而且,这是我的 blade 文件的分页代码

@foreach ($projects as $project)

{{ $project->links('pagination::tailwind') }}

@endforeach

但是,还是有一个错误,就是说

BadMethodCallException
Method Illuminate\Database\Eloquent\Collection::paginate does not exist. 

你打错了。这是不正确的:

{{ $project->links('pagination::tailwind') }}

错误 1:您缺少 's':

{{ $projects->links() }}

错误2:您不必将链接放在循环中,而是放在循环外。循环后正常。

@foreach($records as $record)
{{ $record->field }}
@endforeach
{{ $records->links() }}

建议:我更愿意告诉 laravel 我在这个文件中使用的是哪个分页器: App/Providers/AppServiceProvider.php

public function boot()
{
    Paginator::useBootstrap(); //bootstrap in this case
}

对于 tailwind,无需指定任何内容,因为它是默认设置。