聞きたいこと
Laravel5.6でサーバー側でバリデーションを実施した後にBootstrapで確認モーダルを表示したいのですがどういうやり方がベストなのでしょうか?
##現状
ユーザーパスワードの変更に関して、フォームでユーザーに新規に設定してもらったパスワードを送信ボタンが押されたらLaravelのコントローラー内でバリデーション
↓
バリデーションに引っかかった場合、その場でフォームにエラーメッセージを表示してやり直し。
バリデーションを通過した場合、リダイレクトバックで同じビューに戻ってくる。
(セッションの中に何か適当なフラグになるような値を保持させる。)
↓
戻ってきたviewテンプレート内で、もしセッションの中にそのフラグを保持していればjQueryで「本当に変更しますか?」という確認モーダルを表示する
↓
モーダル内の「OK」ボタンが押されたらパスワードupdateする。
というやり方をしており、動くのは動いているのですが何か気持ち悪い動きになってしまっています。
何かいいやり方はないのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/15 13:33