スポンサーリンク

[Laravelチュートリアル] 社員管理システム 概要と要件

連載記事

概要

Laravelの扱いに慣れるため、簡易的な社員管理システムを作成していくチュートリアルです。

社員管理システムの要件

CRUD処理

CRUDの以下の処理を実装します。

  • 社員情報の検索
  • 社員情報の追加
  • 社員情報の更新
  • 社員情報の削除

DB関連

以下の機能を実装をします。

  • マイグレーションファイルによるテーブル作成
  • シーダによるテストデータ作成
  • モデル機能の利用

フォーム処理

フォーム処理としては以下の機能を実装します。

  • フォームリクエストクラスによるバリデーションチェック
  • バリデーションエラー時に、入力していた値を保持

画面

画面は以下の機能を実装します。

  • テンプレートの継承で、画面に統一感を持たせる

開発環境

  • Laravel Framework 8.80.0
  • PHP 8.0.6
  • MySQL(10.4.19-MariaDB)

プロジェクトの作成

laravel new EmployeeManager

コマンドを実行し、プロジェクトを作成します。
ここに、チュートリアルの社員管理システムの機能を実装してきます。