🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Laravel 5

Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

Q&A

3回答

484閲覧

laravel5.8 コンタクトフォーム

hiroae86

総合スコア5

Laravel 5

Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

0グッド

0クリップ

投稿2019/11/28 02:50

laravelでコンタクトフォームを実装しました。

その際に、確認画面でinput hiddenクラスで値を保持してそれらを送信しています。

流れ)
入力→確認→送信

確認画面で、セッションを使いデータを保持するやり方もあると思います。

そこで疑問なのですが、hiddenクラスかセッションのどちらを使うやり方が一般的なのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2019/11/28 02:57

hiddenクラス とはなんのことを指しているのでしょうか。 用語の扱いが正しくないと話が平行線をたどります
m.ts10806

2019/11/28 02:58

あと、この手の疑問や議論はここでこの世で初めて出てきているものではないはずです。 過去質問、検索 どこまでされましたか?
hiroae86

2019/11/28 03:21

<input type=hidden>でした。 色々検索した結果、セッションの方が良いのではないかと考えています。
guest

回答3

0

まず確認画面が必要かをよく考えたほうがいい。
何かを作る時はユーザーとしての経験量が重要。

確認画面なんか出してもユーザーは確認しない。
そのまま再度送信するだけ。

確認画面出すべきなのはお金が関わるような場面のみでいい。
合計金額のような「ユーザーが入力した以外の情報」を出す必要がある時。
どうでもいいフォームでの確認は無駄。

実装方法なんかはなんでもいいので好きにすればいいこと。

投稿2019/11/28 03:23

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hiroae86

2019/11/28 03:51

ご回答有り難う御座います。 その視点は全くありませんでした。 検討してみます。
guest

0

確認画面が必要かは置いておいて
セッションよりhiddenの方が良いかと思います。

セッションの場合、同時に複数のフォームを開いて操作した場合
最後のセッションのみ有効で、画面上の表示と送信される内容が食い違ってしまう可能性があるからです。

セキュリティ周りはte2jiさんが記載のリンクを参照のこと。

投稿2019/11/29 08:25

mikkame

総合スコア5036

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

mikkame

2019/11/29 08:26

個人的には確認画面不要派ですが、要件として挙がることもありますからね
guest

0

laravel 以前の php の問題として、過去に質問したことがあります。
kawax さんもいってますが「確認画面っているんかねぇ?」ってとこからちゃんと考えたほうが良いです。

参考:
確認画面からの遷移時に $_SESSION で値を渡すことの意味

投稿2019/11/28 03:34

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hiroae86

2019/11/28 03:52

ご回答有難う御座います。 参加、読ませて頂きました。 私の今の状況と似ており大変参考になりました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問