zgow

Laravel

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

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

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

連載記事 社員管理システム テーブル定義 社員管理システム マイグレーションファイル作成 概要 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() { ...
Laravel

[Laravel] マイグレーションのロールバックで巻き戻すやり方

概要 マイグレーションのロールバック機能を使って、DBの状態を巻き戻します。内部的には、順番にdownメソッドを呼び出して処理していく動きになります。 DBの状況確認 まずは、DBのマイグレーションがどのように行われてい...
Laravel

laravelプロジェクトのバージョン確認方法

laravelプロジェクトのバージョン確認方法 php artisan --version コマンドプロンプトなどで、Laravelプロジェクトのフォルダに移動して、上記のコマンドを実行すると、以下のようにバージョン確認が行え...
Laravel

[Laravel] バリデーションのエラーメッセージを変更する

概要 フォームリクエストクラスの機能を使って、バリデーションのエラーメッセージを変更します。 実践 フォームリクエストクラス public function rules() { ...