1 回答
TA贡献1853条经验 获得超18个赞
我假设您有一个带有输入功能的刀片,例如<input type="text" wire:model="name"/>按名称搜索。
在挂载中,您可能希望传递请求中的数据,如下所示:
public function mount(Request $request)
{
...
$this->name = request()->query('name');
...
}
并删除挂载的责任并添加到如下函数中:
private search($name){
$this->response = $client->get(env('API_URL').'users?', [
'query' => [
'page'=> $page,
'name'=> $name,
],
'headers' => [
'Authorization' => 'Bearer '. $value ,
'Accept' => 'application/json',
],
]);
$this->res = json_decode($this->response->getBody(), true);
}
然后添加一个函数来听取输入的更改:
public function updatedName($name){
$this->search($name);
}
页面查询我不确定你是从 API 还是查询字符串中获取它们。如果您使用模型,我建议您查看 WithPagination 特征。如果您使用 API 分页,则必须在前面手动应用页面的更改。
- 1 回答
- 0 关注
- 77 浏览
添加回答
举报