问题描述
我创建了一个使用 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 (将#修改为@)