1 回答

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超18個(gè)贊
我假設(shè)您有一個(gè)帶有輸入功能的刀片,例如<input type="text" wire:model="name"/>按名稱搜索。
在掛載中,您可能希望傳遞請(qǐng)求中的數(shù)據(jù),如下所示:
public function mount(Request $request)
{
...
$this->name = request()->query('name');
...
}
并刪除掛載的責(zé)任并添加到如下函數(shù)中:
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);
}
然后添加一個(gè)函數(shù)來聽取輸入的更改:
public function updatedName($name){
$this->search($name);
}
頁(yè)面查詢我不確定你是從 API 還是查詢字符串中獲取它們。如果您使用模型,我建議您查看 WithPagination 特征。如果您使用 API 分頁(yè),則必須在前面手動(dòng)應(yīng)用頁(yè)面的更改。
- 1 回答
- 0 關(guān)注
- 110 瀏覽
添加回答
舉報(bào)