【发布时间】:2021-05-02 08:46:03
【问题描述】:
我想要一个干净的 URL 并且我的表格工作正常,直到我更新 Livewire 现在我的表正在添加查询字符串,例如 ?page=2 from page no2
所有代码都和以前一样,搜索后我在 Livewire 控制器中添加了这个 命名空间 App\Http\Livewire;
use Livewire\Component;
use Livewire\WithPagination;
class ContactsTable extends Component
{
use WithPagination;
protected $paginationTheme = 'bootstrap';
protected $paginationQueryStringEnabled = false;
但它仍然在 URL 中显示查询字符串 如何禁用此功能?
谢谢
【问题讨论】:
-
这能回答你的问题吗? Laravel LiveWire Pagination issue
-
对不起,我不知道为什么受保护的 $paginationQueryStringEnabled = false;不工作
-
$paginationQueryStringEnabled属性不是 Livewire 的一部分,您必须通过扩展 traitWithPagination并在那里执行您自己的逻辑来自定义实现它。 -
你好,谢谢你能帮我做这件事吗?