2020年6月14日 / 最終更新日時 : 2020年6月14日 cnyomo SQL MySQLを起動してデータベースを作る 事前準備 ・XAMPPのインストール https://www.apachefriends.org/jp/index.html XAMPP(ザンプ)をインストールすると、Apache(Webサーバ) / MySQL(DBサ […]
2020年6月14日 / 最終更新日時 : 2020年6月16日 cnyomo SQL SQLとは何か 前回はデータベースとは何かについて書きました。データを表に記録して、表同士に関係性を持たせるデータベースのことを関係データベースと言います。関係データベースはRDBMS上に構築しますが、RDBMSに処理を命令するための言 […]
2020年6月13日 / 最終更新日時 : 2021年10月7日 cnyomo SQL データベースとは何か システムを構築する際に、データを保存する場所として利用することが多いのがデータベースです。データベースは、エクセルの表にデータを保存していくイメージに近いです。 例えば、ツイッターをイメージしてみます。ツイッターシステム […]
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ディレクティブを使って一覧を表示してみましょう。コントローラで適 […]
2020年6月7日 / 最終更新日時 : 2020年6月8日 cnyomo Laravel bladeでif文を使う(@ifディレクティブ) 通常、HTML内にPHPのif文を書く場合、次のように書きますが少し読みにくいですね。 bladeテンプレートには@ifディレクティブという記述法が用意されています。@ifディレクティブを使うと次のように書くことができま […]
2020年5月24日 / 最終更新日時 : 2020年5月24日 cnyomo Laravel ビューに値を引き渡す 今回は、次のようなプログラムを作ってみましょう。 コントローラで数値を計算する (ビジネスロジック) ビューに計算結果値を引き渡して、HTMLで計算結果を表示する さっそく作って行きましょう。まずは、コントローラにメソッ […]
2020年5月24日 / 最終更新日時 : 2020年5月24日 cnyomo Laravel コントローラからビューを呼び出してみる 今回は、MVCパターンのV、ビューの仕組みと呼び出し方を解説します。 ビューは、表示を制御するための仕組みです。Webアプリケーションは、リクエストを受けると最終的にHTMLを生成してレスポンスとして返します。HTMLを […]