Laravel

Laravel

[Laravelチュートリアル] 社員管理システム 全件表示

コントローラーの準備 artisanコマンドで、社員管理用のコントローラーを作成します。 php artisan make:controller EmployeeController 作成したコントローラにindexメソ...
Laravel

[Laravelチュートリアル] 社員管理システム モデル作成

モデル作成 設計したテーブル定義のモデルを作成します。 Employeesテーブルのモデルを作成します。モデルは命名規則で単数形を書くよう決まっています。 php artisan make:model Employee ...
Laravel

[Laravelチュートリアル] 社員管理システム DBテストデータをシーダで作成

社員管理システム DBテストデータをシーダで作成 artisanコマンドで社員テーブルのシーダファイルを作成します。 php artisan make:seeder EmployeesTableSeeder 作成したEm...
Laravel

[Laravelチュートリアル] 社員管理システム テーブル定義

テーブル定義 テーブルは社員情報を管理テーブル1つとし、複雑な設計のテーブルは扱わないことにします。 テーブル名は複数系で指定するようにとLaravelの命名規則で決まっています。 日本語名 テーブル名 社員テーブル...
Laravel

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

連載記事 社員管理システム テーブル定義 社員管理システム マイグレーションファイル作成 社員管理システム DBテストデータをシーダで作成 社員管理システム モデル作成 概要 Laravelの扱いに慣れるため、簡易的な...
Laravel

[Laravelチュートリアル] 社員管理システム マイグレーションファイル作成

DB接続設定 DB接続設定は、下記参考。 MySQL(MariaDB)の環境構築 マイグレーションファイル作成 社員テーブルのマイグレーションファイルをartisanコマンドで作成します。 php arti...
Laravel

[Laravel] DBのデフォルト値をマイグレーションで設定する

DBのデフォルト値をマイグレーションで設定する デフォルト値は、dafaultメソッドを使って指定することができます。 public function up() { Schema::create...
Laravel

[Laravel] integer型のサイズ(桁数)をマイグレーションで指定する

integer型のサイズ(桁数)をマイグレーションで指定する integer型のサイズを指定するのには、lengthメソッドでサイズを指定することができます。ただし、Laravelでよく使われるmysqlについては、integer型...
Laravel

[Laravel] NOT NULL制約をマイグレーションで追加する

NOT NULL制約をマイグレーションで追加する nullableメソッドを呼び出して、引数にfalseを指定することで、NOT NULL制約を付けることができます。 public function up() ...
Laravel

[Laravel] ユニーク制約をマイグレーションでテーブル作成時に追加する

ユニーク制約をマイグレーションでテーブル作成時に追加する テーブルの作成時に、ユニーク制約を追加する場合、uniqueメソッドを使用して追加できます。 例文 public function up() { ...