初心者のためのラーラーベル:クイックガイド- 7
コントローラとユーザインタフェースの相互作用の概念を理解し、どのようにブレードファイルをユーザインタフェースの作成に利用できるかを考えてください.
みましょう、単純なユーザーの作成とデータをコントローラに送信し、モデルに;フロー
レッツ開始.
最初にadddataというルートを作成します.
─
次に、DataControllerクラスでaddDataa ()関数を追加します.ブレード.PHPOk
─
データを作成する.ブレード.リソースの下にあるPHPファイル
そして、このコードを
─
その単純なHTMLフォーム権利?
フォームはGETメソッドで、' SaveData 'ルートに送信されます.
─
今すぐあなたのブラウザからの' adddata 'ルートヒットこの窓が見えます.
─
正しい?
─
次に、adddataブレードファイルによって提出されたフォームデータを受け取る別のルート「savedata」を作成します.
─
DataControllerクラスで、create saveform ()メソッドを作成します.
これらのコードを追加します
─
ここでは、リクエスト型の$ requestパラメータを受け取ることができます.
このリクエストオブジェクトにアクセスするには、このクラスファイルの名前空間ステートメントの後にこの命令を使用/追加する必要があります.
─
次に、saveform ()メソッドで、dd ($ request );これは、画面上のリクエストデータを表示する
記入フォームとヒット保存;あなたはこの権利を見ることができますか?
─
リクエストインデックスを調べます.フォームを通して送信されたデータを、パラメータ配列の下で観測することができます正しい?
提出されたデータがコントローラに届くことを確認します
さあ、私たちのsaveform ()関数で、' name 'と' age 'をキーとして含む配列を作成します.$ request変数を使用して、これらの名前と年齢にアクセスできます作成された配列のdD ()も作成します.
─
フォームに記入して保存してください.
─
現在データベースにデータを挿入するために必要な配列の作成が行われています(以前の記事の1つでは、これに遭遇しましたが、配列にデータを追加しましたが、実際にユーザーインターフェイスからデータを取得しています)
CREATE文を追加してデータベースに挿入します
─
$ InsertDataはデータの挿入ステータスを保持します(保持テーブルが挿入された配列/データ)正常に挿入された場合、$ insertデータにデータベーステーブルが返すKid ' id 'を格納します
そのddを確認しましょう.
─
ブラウザのページを再読み込み/再読み込みした後にこのウィンドウを見ることができます.
─
属性インデックスは、データベース作成操作の応答状態を保持します.
今、応答に' id 'が存在する場合、ユーザインタフェースに応答メッセージを表示する必要がありますそのためには、論理isset ()を追加します.
これは、指定されたデータが存在するかどうかをチェックします.
─
それはissetステータスをチェックします、そして、それがtrueを返すならば、$ message変数の値を「成功」とセットします.
それから$ $ message変数を$ response配列のインデックスとして作って、それを刃ファイル「response . blade . php」に送ってください.
今すぐ対応するブレードファイルを作成します.ブレード.PHP ',このコードを追加します;
─
は、我々のブラウザページの$ message変数に存在するデータを示しています.
さて、そのフォームをもう一度記入して保存してください.
─
ビンゴは、ユーザーインターフェイスを介してフォームを提出し、データがデータベースに保存され、ユーザーインターフェイスに返信されました:)
あなたが望むならば、あなたはあなたのブラウザーウインドウであまりに彼らを示すために、メッセージとともに$ InsertData配列に存在する『名前』、『年齢』インデックスを通過することさえできます.ライク
─
ユーザーインターフェイスからデータを送信し、データベースに保存するというこの流れを理解してください
学習を楽しんだ
次の記事のリクエスト&レスポンスのコンセプトについて学びましょう.
バイ:
みましょう、単純なユーザーの作成とデータをコントローラに送信し、モデルに;フロー
レッツ開始.
最初にadddataというルートを作成します.
─
次に、DataControllerクラスでaddDataa ()関数を追加します.ブレード.PHPOk
─
データを作成する.ブレード.リソースの下にあるPHPファイル
そして、このコードを
─
その単純なHTMLフォーム権利?
フォームはGETメソッドで、' SaveData 'ルートに送信されます.
─
今すぐあなたのブラウザからの' adddata 'ルートヒットこの窓が見えます.
─
正しい?
─
次に、adddataブレードファイルによって提出されたフォームデータを受け取る別のルート「savedata」を作成します.
─
DataControllerクラスで、create saveform ()メソッドを作成します.
これらのコードを追加します
─
ここでは、リクエスト型の$ requestパラメータを受け取ることができます.
このリクエストオブジェクトにアクセスするには、このクラスファイルの名前空間ステートメントの後にこの命令を使用/追加する必要があります.
─
次に、saveform ()メソッドで、dd ($ request );これは、画面上のリクエストデータを表示する
記入フォームとヒット保存;あなたはこの権利を見ることができますか?
─
リクエストインデックスを調べます.フォームを通して送信されたデータを、パラメータ配列の下で観測することができます正しい?
提出されたデータがコントローラに届くことを確認します
さあ、私たちのsaveform ()関数で、' name 'と' age 'をキーとして含む配列を作成します.$ request変数を使用して、これらの名前と年齢にアクセスできます作成された配列のdD ()も作成します.
─
フォームに記入して保存してください.
─
現在データベースにデータを挿入するために必要な配列の作成が行われています(以前の記事の1つでは、これに遭遇しましたが、配列にデータを追加しましたが、実際にユーザーインターフェイスからデータを取得しています)
CREATE文を追加してデータベースに挿入します
─
$ InsertDataはデータの挿入ステータスを保持します(保持テーブルが挿入された配列/データ)正常に挿入された場合、$ insertデータにデータベーステーブルが返すKid ' id 'を格納します
そのddを確認しましょう.
─
ブラウザのページを再読み込み/再読み込みした後にこのウィンドウを見ることができます.
─
属性インデックスは、データベース作成操作の応答状態を保持します.
今、応答に' id 'が存在する場合、ユーザインタフェースに応答メッセージを表示する必要がありますそのためには、論理isset ()を追加します.
これは、指定されたデータが存在するかどうかをチェックします.
─
それはissetステータスをチェックします、そして、それがtrueを返すならば、$ message変数の値を「成功」とセットします.
それから$ $ message変数を$ response配列のインデックスとして作って、それを刃ファイル「response . blade . php」に送ってください.
今すぐ対応するブレードファイルを作成します.ブレード.PHP ',このコードを追加します;
─
は、我々のブラウザページの$ message変数に存在するデータを示しています.
さて、そのフォームをもう一度記入して保存してください.
─
ビンゴは、ユーザーインターフェイスを介してフォームを提出し、データがデータベースに保存され、ユーザーインターフェイスに返信されました:)
あなたが望むならば、あなたはあなたのブラウザーウインドウであまりに彼らを示すために、メッセージとともに$ InsertData配列に存在する『名前』、『年齢』インデックスを通過することさえできます.ライク
─
ユーザーインターフェイスからデータを送信し、データベースに保存するというこの流れを理解してください
学習を楽しんだ
次の記事のリクエスト&レスポンスのコンセプトについて学びましょう.
バイ:
Reference
この問題について(初心者のためのラーラーベル:クイックガイド- 7), 我々は、より多くの情報をここで見つけました https://dev.to/kartikbhat/laravel-for-beginners-a-quick-guide-7-1bdjテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol