新しいレコードのデータの入力や既存のレコードの編集に使用されるフォームを作成したいと思います。Laravelでのフォーム入力値
フォーム入力のvalue
属性を、空白または既存のレコードの値、新しいものを作成している場合や編集している場合、または入力がユーザーによって入力された場合、検証に失敗した場合、その値を定義する方法を教えてください。
私の現在の解決策は、編集中のモデルのインスタンスにold()
を組み合わせることです。例として、ユーザーのデータを編集する形式では、ユーザー名のinput要素の値はold('name', !empty($user) ? $user->name : '')
のようになります。
これは、このようなことを行う正しい方法ですか、もっと簡単な(より職人的な)方法ですか?
私はLaravel 5.2を使用しています。
ありがとうございます。