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