Livewire 分页链接缺少路由

问题描述

我创建了一个使用 WithPagination 特性的 Livewire 组件,在渲染函数上我对结果进行分页,在组件的刀片上我打印分页链接分页器可以工作,但是当我单击任何分页链接时,页面 URL 会更改为 base_url /?page=x

组件类:

<?PHP

namespace App\Http\Livewire;

use App\Models\Order;
use Livewire\Component;
use Livewire\WithPagination;

class Table extends Component
{
    use WithPagination;

    public function render()
    {
        $orders = Order::latest()->paginate(10);
        return view('livewire.table',compact(['orders']));
    }
}

组件刀片:

<div>
    @foreach($orders as $order)
        {{ $order->name }}
    @endforeach
    {{ $orders->links() }}
</div>

我尝试了附加(就像在常规 Laravel 分页器中一样)和 withQueryString 但是当我单击任何分页链接时,URL 仅使用 ?page=page_number 更改为基本 URL,并且出于多种原因,我需要保留原始路线。

我错过了什么吗?

版本: Laravel 8 火线 2

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)