Laravel [Laravelチュートリアル] 社員管理システム 全件表示 コントローラーの準備 artisanコマンドで、社員管理用のコントローラーを作成します。 php artisan make:controller EmployeeController 作成したコントローラにindexメソ... 2022.02.06 LaravelPHP
Laravel [Laravelチュートリアル] 社員管理システム モデル作成 モデル作成 設計したテーブル定義のモデルを作成します。 Employeesテーブルのモデルを作成します。モデルは命名規則で単数形を書くよう決まっています。 php artisan make:model Employee ... 2022.01.30 LaravelPHP
Laravel [Laravelチュートリアル] 社員管理システム DBテストデータをシーダで作成 社員管理システム DBテストデータをシーダで作成 artisanコマンドで社員テーブルのシーダファイルを作成します。 php artisan make:seeder EmployeesTableSeeder 作成したEm... 2022.01.30 LaravelPHP
Laravel [Laravelチュートリアル] 社員管理システム テーブル定義 テーブル定義 テーブルは社員情報を管理テーブル1つとし、複雑な設計のテーブルは扱わないことにします。 テーブル名は複数系で指定するようにとLaravelの命名規則で決まっています。 日本語名 テーブル名 社員テーブル... 2022.01.23 LaravelPHP
Laravel [Laravelチュートリアル] 社員管理システム 概要と要件 連載記事 社員管理システム テーブル定義 社員管理システム マイグレーションファイル作成 社員管理システム DBテストデータをシーダで作成 社員管理システム モデル作成 概要 Laravelの扱いに慣れるため、簡易的な... 2022.01.23 LaravelPHP
Laravel [Laravelチュートリアル] 社員管理システム マイグレーションファイル作成 DB接続設定 DB接続設定は、下記参考。 MySQL(MariaDB)の環境構築 マイグレーションファイル作成 社員テーブルのマイグレーションファイルをartisanコマンドで作成します。 php arti... 2022.01.23 LaravelPHP
Laravel [Laravel] DBのデフォルト値をマイグレーションで設定する DBのデフォルト値をマイグレーションで設定する デフォルト値は、dafaultメソッドを使って指定することができます。 public function up() { Schema::create... 2022.01.23 LaravelPHP
Laravel [Laravel] integer型のサイズ(桁数)をマイグレーションで指定する integer型のサイズ(桁数)をマイグレーションで指定する integer型のサイズを指定するのには、lengthメソッドでサイズを指定することができます。ただし、Laravelでよく使われるmysqlについては、integer型... 2022.01.23 LaravelPHP
Laravel [Laravel] NOT NULL制約をマイグレーションで追加する NOT NULL制約をマイグレーションで追加する nullableメソッドを呼び出して、引数にfalseを指定することで、NOT NULL制約を付けることができます。 public function up() ... 2022.01.23 LaravelPHP
Laravel [Laravel] ユニーク制約をマイグレーションでテーブル作成時に追加する ユニーク制約をマイグレーションでテーブル作成時に追加する テーブルの作成時に、ユニーク制約を追加する場合、uniqueメソッドを使用して追加できます。 例文 public function up() { ... 2022.01.23 LaravelPHP