laravelテンプレートのold()メソッドは何をしますか?
光阴似箭催人老,日月如移越少年。
phpstorm を使用してから command+b を使用してソース コードを表示できます。
古い入力項目を取得します。*
@パラメータ文字列 $key
@param 混合 $default
@返品混合*/
old($key = null, $default = null)
}
実はこれもリクエストのポイント
validate オブジェクトによって返された古い入力データを受信するために使用できます。このようにして、ユーザーは検証が失敗したときに、以前にどのデータを入力したかを知ることができます。
たとえば、アドレスに投稿してデータエラーを確認する場合、ユーザーエクスペリエンスを向上させるために、前のページに戻る必要があります。入力された情報はフラッシュセッションに保存され、前のページに表示されます。 これにより、ユーザーが苦労して多くのフォーム データを入力した後で、戻ってデータを補充するというミスを犯すことがなくなります。
ドキュメント: http://laravel-china.org/docs...
古い入力データユーザーがフォームの送信に失敗すると、laravelはユーザーの入力データをワンタイムセッションに自動的にフラッシュします(このデータは更新されるとすぐに失われるため、ワンタイムデータと呼ばれます) 。その後、old('input_name') はセッション内のフラッシュ メモリ データを取り出すことができるため、ユーザーは再入力できなくなります。
phpstorm を使用してから command+b を使用してソース コードを表示できます。
リーリー古い入力項目を取得します。
*
@パラメータ文字列 $key
@param 混合 $default
@返品混合
*/
old($key = null, $default = null)
リーリー}
実はこれもリクエストのポイント
validate オブジェクトによって返された古い入力データを受信するために使用できます。このようにして、ユーザーは検証が失敗したときに、以前にどのデータを入力したかを知ることができます。
たとえば、アドレスに投稿してデータエラーを確認する場合、ユーザーエクスペリエンスを向上させるために、前のページに戻る必要があります。入力された情報はフラッシュセッションに保存され、前のページに表示されます。
これにより、ユーザーが苦労して多くのフォーム データを入力した後で、戻ってデータを補充するというミスを犯すことがなくなります。
古い入力データ
リーリーユーザーがフォームの送信に失敗すると、laravelはユーザーの入力データをワンタイムセッションに自動的にフラッシュします(このデータは更新されるとすぐに失われるため、ワンタイムデータと呼ばれます) 。その後、old('input_name') はセッション内のフラッシュ メモリ データを取り出すことができるため、ユーザーは再入力できなくなります。