【发布时间】:2021-02-10 14:10:01
【问题描述】:
我正在使用 Laravel Livewire,在这里我有 3 个表格显示在一页上,但问题是分页显示正确但无法正常工作(URL 更改为 http://127.0.0.1:8000/blogpost?EnPosts=3,但表格保留在第 1 页上)。
Livewire 组件类:
$En = LangBlog::where('id', '1')->first();
$Fa = LangBlog::where('id', '2')->first();
$Pa = LangBlog::where('id', '3')->first();
return view('livewire.admin.blogs', [
'EnPosts' => $En->blogPosts()->paginate(1, ['*'], 'EnPosts'),
'FaPosts' => $Fa->blogPosts()->paginate(1, ['*'], 'FaPosts'),
'PaPosts' => $Pa->blogPosts()->paginate(1, ['*'], 'PaPosts'),
])->layout('layouts.master');
Livewire 组件视图:
{{ $EnPosts->links('pagination.custom-pagination') }}
{{ $FaPosts->links('pagination.custom-pagination') }}
{{ $PaPosts->links('pagination.custom-pagination') }}
这些链接位于每个表格的页脚。
【问题讨论】:
-
"显示正确但不工作" "不工作"是什么意思?白页?返回错误的结果?链接不可点击?
-
网址更改为127.0.0.1:8000/blogpost?EnPosts=3,但表格仍保留在第 1 页
标签: laravel laravel-livewire laravel-pagination