Laravel 8 獲取其中一個(gè)輸入數(shù)據(jù)

2021-07-16 18:03 更新

使用一些簡(jiǎn)單的方法,你可以從 Illuminate\Http\Request 獲取所有的用戶(hù)輸入數(shù)據(jù),而不用在意用戶(hù)使用的是哪種 HTTP 動(dòng)詞。不管是什么 HTTP 動(dòng)詞, input 方法都可以用來(lái)獲取用戶(hù)的輸入數(shù)據(jù):

$name = $request->input('name'); 

你可以在 input 方法第二個(gè)參數(shù)傳入一個(gè)默認(rèn)值。這個(gè)值將會(huì)在當(dāng)前請(qǐng)求不包含所需要的字段時(shí)返回:

$name = $request->input('name', 'Sally'); 

當(dāng)處理包含數(shù)組的表單時(shí),可以使用 「.」 運(yùn)算符來(lái)訪問(wèn)數(shù)組的數(shù)據(jù):

$name = $request->input('products.0.name');

$names = $request->input('products.*.name'); 

你可以在 input 方法第二個(gè)參數(shù)傳入一個(gè)默認(rèn)值。這個(gè)值將會(huì)在當(dāng)前請(qǐng)求不包含所需要的字段時(shí)返回:

$input = $request->input(); 
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)