Laravel 8 自動(dòng)補(bǔ)全

2021-07-17 17:30 更新

anticipate 方法可用于為可能的選項(xiàng)提供自動(dòng)補(bǔ)全功能。用戶依然可以忽略自動(dòng)補(bǔ)全的提示,進(jìn)行任意回答:

$name = $this->anticipate('What is your name?', ['Taylor', 'Dayle']);

或者,您可以將一個(gè)閉包作為第二個(gè)參數(shù)傳遞給 anticipate 方法。每當(dāng)用戶鍵入字符時(shí),閉包函數(shù)都會(huì)被調(diào)用。閉包函數(shù)應(yīng)該接受一個(gè)包含用戶輸入的字符串形式的參數(shù),并返回一個(gè)可供自動(dòng)補(bǔ)全的選項(xiàng)的數(shù)組:

$name = $this->anticipate('What is your name?', function ($input) {
    // 返回自動(dòng)補(bǔ)全的選項(xiàng)...
});
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)