W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Laravel 可以讓你保留這次的輸入數(shù)據(jù),直到下一次請(qǐng)求發(fā)送前。例如,你可能需要在表單驗(yàn)證失敗后重新填入表單值。
flash 方法會(huì)將當(dāng)前的輸入數(shù)據(jù)存進(jìn) session中,所以下次用戶發(fā)出請(qǐng)求時(shí)可以使用保存的數(shù)據(jù):
Request::flash();
Request::flashOnly('username', 'email');
Request::flashExcept('password');
你很可能常常需要在重定向至前一頁(yè),并將輸入數(shù)據(jù)存成一次性 Session。只要在重定向方法后的鏈?zhǔn)秸{(diào)用方法中傳入輸入數(shù)據(jù),就能簡(jiǎn)單地完成。
return redirect('form')->withInput();
return redirect('form')->withInput(Request::except('password'));
若想要取得前一次請(qǐng)求所保存的一次性 Session,你可以使用 Request 實(shí)例中的 old 方法。
$username = Request::old('username');
如果你想在 Blade 模板顯示舊輸入數(shù)據(jù),可以使用更加方便的輔助方法 old :
{{ old('username') }}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: