ホームページ > PHPフレームワーク > Laravel > Laravel でのフォーム送信に関する関連知識について話し合う

Laravel でのフォーム送信に関する関連知識について話し合う

PHPz
リリース: 2023-04-19 10:51:33
オリジナル
1005 人が閲覧しました

Laravel は、Web アプリケーションを迅速に構築するための便利な機能を多数提供する人気のある PHP フレームワークです。一般的な機能の 1 つは、フォームの送信を処理することです。この記事では、Laravel でのフォーム送信について詳しく説明します。

  1. フォームの作成

まず、Web ページにフォームを作成する必要があります。 Laravel は多くのフォーム構築方法を提供しますが、最も一般的に使用されるのはブレードビューを使用してフォームを生成することです。以下は簡単な例です:

<form method="POST" action="{{ route(&#39;submit&#39;) }}">
    @csrf
    <label for="name">姓名:</label>
    <input type="text" id="name" name="name">

    <button type="submit">提交</button>
</form>
ログイン後にコピー

この例では、<form> タグを使用してフォームを作成し、フォームの method と # を設定します。 ##action属性。 methodフォーム送信メソッドを指定します。一般的に使用されるメソッドは、GETPOST です。 actionフォーム送信のターゲット アドレスを指定します。Laravel が提供する route 関数を使用してルーティング アドレスを生成できます。

同時に、フォーム送信リクエストのセキュリティを確認するための隠しフィールドも追加する必要があります。 Laravel は、この隠しフィールドを生成するための

@csrf ディレクティブを提供します。

フォームには、テキスト ボックス、ドロップダウン ボックス、ラジオ ボタン、チェック ボックスなど、さまざまな種類のフォーム要素を追加できます。これらの要素は、