Laravel

Laravel

Laravel 自動テストPHPUnit版

この記事のゴールLaravelでPHPUnitを使って自動テストを実行しオールグリーン(全てOK)にする。前提条件Laravel でPHPUnitが使える状態。 ※まだの場合は、以前の記事を参考にしてください。フォームから基本的なCRUD(...
Laravel

Laravel レコード削除機能の設置

この記事のゴールLaravelで作成したWEBサイト上から指定したレコードを削除する。前提条件レコード挿入、検索、更新まではできている。 ※まだの場合は、前回の記事を参考にしてください。これからやる作業コントローラー編集ルーティングBlad...
Laravel

Laravel 編集フォームを作る

この記事のゴールLaravel でDBに登録したデータの編集フォームを作る前提条件一覧表示、新規登録フォームは作ってある。 ※まだの場合は、前回の記事を参考にしてください。これからやる作業コントローラー編集ルーティングBladeテンプレート...
Laravel

Laravel フォームバリデーションエラーの対応

この記事のゴール入力フォームにバリデーションエラーのメッセージを表示する。前提条件入力フォームのバリデーション実施はできている。 ※まだの場合は、前回の記事を参考にしてください。これからやる作業フォームのBladeテンプレート編集ブラウザで...
Laravel

Laravel でフォームからのデータをレコード挿入

この記事のゴールLaravel でフォームからのデータを取得しデータベースにレコード挿入する。前提条件Larabel でデータベースからのレコード取得はできている。 ※レコードの挿入ができているかどうかの確認の為に必要です。 ※まだの場合は...
Laravel

Laravel で指定したIDのレコードを表示

この記事のゴールLaravel で指定した条件のレコードを取得する取得したレコードの情報をブラウザで表示できるようにする。前提条件Laravel のコントローラーでモデル経由でデータ取得できる状態。 ※前回の記事を参考にしてください。これか...
Laravel

Laravel Telescope でデバグを効率化

この記事のゴールLaravel Telescope の基本的な使い方がわかる前提条件Laravel Telescope をインストール済Laravel でデータベースのレコード取得して表示している ※Laravel Telescope のイ...
Laravel

Laravel でテーブルレコードを取得して表示

この記事のゴールLaravel のモデル経由でテーブルレコードを取得する。取得したレコードのデータをBladeテンプレートを使ってHTML出力する。前提条件Laravel のマイグレーション実行済Laravel のモデル作成済。※まだの場合...
Laravel

Laravel でのモデル/ファクトリー/シーダー作成

ほとんどのフレームワークでMVCアーキテクチャを採用していますが、LaravelでもMVCアーキテクチャを採用しています。データベースのテーブルを操作するためのモデルクラスをテーブル毎に作成します。また、自動テスト時に使うダミーデータ作成用...
Laravel

Laravel でのテーブル作成

この記事のゴールLaravel でデータベースのテーブルを作成する前提Laravel の開発環境構築済データベースの基礎知識があるLaravel の開発環境構築はこちらの記事を参考にしてください。この記事でこれからやることマイグレーションフ...