Laravel + Vueでフォーム入力画面を作成しております。
とあるフォームにおいて、いくつかのテキストフィールドとファイルのアップロードが存在します。
フォームに入力された値は、Submitボタンをクリック後、Laravel側でバリデーションを行い、DBに格納されます。
ここで、ファイルをアップロードするタイミングはいくつかあるかと思います。
0. フォームからファイルをアップロードしたら即座に非同期で画像を保存する処理が走る
0. PHP側のバリデーション後、DBに格納する前後でファイルをアップロードする処理が走る
2の場合、入力した内容をDBに保存したあとにファイルのアップロードに失敗する、もしくはその逆が発生するとややこしいなと思いました。
仕様によるかとは思いますが、これといった指定はとくにありません。
ベストプラクティスは何でしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/18 03:11