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作成したEmploEmployeesT... 2022.01.30 LaravelPHP
Laravel [Laravelチュートリアル] 社員管理システム テーブル定義 テーブル定義テーブルは社員情報を管理テーブル1つとし、複雑な設計のテーブルは扱わないことにします。テーブル名は複数系で指定するようにとLaravelの命名規則で決まっています。 日本語名 テーブル名 社員テーブルemployeesカラム定... 2022.01.23 LaravelPHP
Laravel [Laravelチュートリアル] 社員管理システム 概要と要件 連載記事 社員管理システム テーブル定義 社員管理システム マイグレーションファイル作成 社員管理システム DBテストデータをシーダで作成 社員管理システム モデル作成概要Laravelの扱いに慣れるため、簡易的な社員管理システムを作成して... 2022.01.23 LaravelPHP
Laravel [Laravelチュートリアル] 社員管理システム マイグレーションファイル作成 DB接続設定DB接続設定は、下記参考。 MySQL(MariaDB)の環境構築マイグレーションファイル作成社員テーブルのマイグレーションファイルをartisanコマンドで作成します。php artisan make:migration cr... 2022.01.23 LaravelPHP
Laravel [Laravel] DBのデフォルト値をマイグレーションで設定する DBのデフォルト値をマイグレーションで設定するデフォルト値は、dafaultメソッドを使って指定することができます。 public function up() { Schema::create('emplo... 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() { S... 2022.01.23 LaravelPHP
Laravel [Laravel] ユニーク制約をマイグレーションでテーブル作成時に追加する ユニーク制約をマイグレーションでテーブル作成時に追加するテーブルの作成時に、ユニーク制約を追加する場合、uniqueメソッドを使用して追加できます。例文 public function up() { Schema:... 2022.01.23 LaravelPHP