Laravel
Laravel の migration は便利なのですが、テーブルのスキーマ定義が、Laravel の命令だけで解決できない事があります。 例えば、「テーブル名にコメントを付ける」といった命令は用意されていないため、実行したい場合は DBドライバごとの固有のコマンドを使…
MySQL のバージョン : 5.7 Laravel のバージョン: 8.16.1 Laravel で migration ファイルにてテーブルのカラムを追加する時、こんな感じで intのサイズを指定する事ができる。 Schema::table('projects', function (Blueprint $table) { $table->integer('…
Laravel でバリデーションをする時、FormRequest を継承したクラスを定義しなくても、コントローラに以下のように書く事でバリデーションができます。 FormRequest を使うほどの汎用性もボリュームもない場合は、この方法でも良いのではないでしょうか。 $th…
Visual Studio Code に PHP IntelliSense プラグインを入れて Laravel を触ってると、下部に赤線が入って、こんなエラーメッセージが発生する。 (2020年 4月時点) Undefined type 'Route' . Intephense 設定変更でエラーメッセージを消す事ができます。 ー…