連載記事
- [Laravelチュートリアル] 社員管理システム テーブル定義
- [Laravelチュートリアル] 社員管理システム マイグレーションファイル作成
- [Laravelチュートリアル] 社員管理システム DBテストデータをシーダで作成
- [Laravelチュートリアル] 社員管理システム モデル作成
概要
Laravelの扱いに慣れるため、簡易的な社員管理システムを作成していくチュートリアルです。
社員管理システムの要件
CRUD処理
CRUDの以下の処理を実装します。
- 社員情報の検索
- 社員情報の追加
- 社員情報の更新
- 社員情報の削除
DB関連
以下の機能を実装をします。
- マイグレーションファイルによるテーブル作成
- シーダによるテストデータ作成
- モデル機能の利用
フォーム処理
フォーム処理としては以下の機能を実装します。
- フォームリクエストクラスによるバリデーションチェック
- バリデーションエラー時に、入力していた値を保持
画面
画面は以下の機能を実装します。
- テンプレートの継承で、画面に統一感を持たせる
開発環境
- Laravel Framework 8.80.0
- PHP 8.0.6
- MySQL(10.4.19-MariaDB)
プロジェクトの作成
laravel new EmployeeManager
コマンドを実行し、プロジェクトを作成します。
ここに、チュートリアルの社員管理システムの機能を実装してきます。