私はLaravelの新作です。私はこの問題に遭遇しています。 登録システムはうまくいきましたが、今ではテーブルに新しいフィールドを追加したいと思っていました(ユーザーのための説明フィールド)。 しかし、この説明フィールドは、ユーザーがサインアップしたときに埋められたくないので、プロファイルに乗ってモーダルウィンドウを更新するときにユーザーに入力してもらいたいです。テーブルの列は後で埋められます
問題は、私が空欄にしておけば、申し立て内容を空にすることができないという申し込みをするとエラーになります。
これは私が私のUserControllerで説明フィールドを更新するために使用するものですが、正しいかどうかはわかりません。
public function postDesc(Request $request){
$this->validate($request, [
'description' => 'required|min:20'
]);
$user = User::all();
$user->description = $request->input('description');
$user->save();
return redirect()->route('user.profile.edit');
}
これは、私は、フォームを開いた方法である: {!! Form::open(['method' => 'PUT', 'action' => '[email protected]', 'class' => 'profile-form']) !!
}
([ '記述' => '必須|分:20' ] $要求)の$ this - >検証を削除します。 –