2020年7月2日 / 最終更新日時 : 2020年7月17日 cnyomo Laravel データベースのレコードを更新する(編集フォームを作る) これまで、membersテーブルへの登録フォームと、レコードの一覧画面を作ってきました。今回は、登録済みのレコードを編集するためのフォームを作り、レコードの更新をしてみます。 まずは必要なルーティングから書いていきます。 […]
2020年7月1日 / 最終更新日時 : 2020年7月2日 cnyomo Laravel クエリパラメータとルートパラメータ クエリパラメータ クエリパラメータはURLの後ろに「?foo=100&bar=200」のように付与するパラメータです。GETパラメータとも呼びます。クエリパラメータをコントローラで取得する場合、コントローラメソッ […]
2020年6月26日 / 最終更新日時 : 2020年7月3日 cnyomo Laravel データベースからレコードを取得する(一覧画面を作る) 前回は、フォームデータをデータベースに保存してみました。今回は、データベースに保存されているレコードを取得して画面に表示してみましょう。 まずは画面表示するためのルーティング設定をします。 コントローラにメソッドを書いて […]
2020年6月24日 / 最終更新日時 : 2022年6月17日 cnyomo Laravel フォームデータをデータベースに保存する(登録フォームを作る④) 前回の記事までで、フォームの内容をPOSTしてバリデーションするところまでを解説してきました。今回は、いよいよPOSTされたデータをデータベースのテーブルに保存してみます。 まずは、保存先のテーブルをデータベースに作って […]
2020年6月24日 / 最終更新日時 : 2020年6月26日 cnyomo Laravel データベースを使う準備をする 今回は、Laravelでデータベースを使うための準備、必要な設定を行います。 プロジェクトで使用する(接続する)データベースの情報は.envファイルに記述します。.envファイルにはデータベースの接続情報以外にも、プロジ […]
2020年6月11日 / 最終更新日時 : 2020年7月2日 cnyomo Laravel リクエストデータをバリデーション続き(登録フォームを作る③) 前の記事で実装したバリデーションとまったく同じ処理を、違う実装方法で書き直してみます。コントローラ内にバリデーション処理は書かずに、Requestクラスを作りその中にバリデーションルールを記述する方法です。具体的に見てい […]
2020年6月10日 / 最終更新日時 : 2020年7月2日 cnyomo Laravel リクエストデータをバリデーション(登録フォームを作る②) 以前の記事で作ったフォームを使って、バリデーション(入力値の検証)を実装してみましょう。storeメソッドにバリデーション処理を書いてみます。 Requestインスタンスのvalidate()メソッドでバリデーションを行 […]
2020年6月9日 / 最終更新日時 : 2020年7月2日 cnyomo Laravel フォームを作ってPOSTする(登録フォームを作る①) フォームを作ってデータをPOSTしてみます。 先に、必要なルーティング設定を書いておきます。 入力画面を表示するためのルートの他に、フォームからPOSTされたデータを受け取って保存処理を行うルートを定義しました。このルー […]
2020年6月7日 / 最終更新日時 : 2020年6月8日 cnyomo Laravel bladeでforeach文を使う(@foreachディレクティブ) HTML内にPHPのforeach文を書く場合は、次のように書きます。 bladeでは、@foreachディレクティブが用意されています。 @foreachディレクティブを使って一覧を表示してみましょう。コントローラで適 […]