【Laravel】コマンド集

~簡単な自己紹介~

  • 嫁と猫3匹と暮らすフルリモートの三十路SE
  • ブリッジSE的なポジションを務めることが多く、チーム運営、顧客折衝、ベンダーコントロールが得意
  • 投資・節約・副業で資産形成中
  • 現在の金融資産は約1,650万円、めざせアッパーマス層(資産3,000万円)

Laravelのコマンドをメモしていきます。

内容は随時追加していきます。

コントローラー

コントローラー作成

php artisan make:controller XxxxxController

ミドルウェア

ミドルウェア作成

php artisan make:middleware Xxxxx

マイグレーション

マイグレーションファイル作成

php artisan make:migration xxxxx

マイグレーション実行状況の確認

php artisan migrate:status

マイグレーション実行

php artisan migrate

マイグレーション実行(テーブル全削除してから)

php artisan migrate:fresh

マイグレーション実行(全部ロールバックしてから)

php artisan migrate:refresh

マイグレーション実行(1ファイルのみ)

直前のマイグレーションをロールバックしてから、特定のファイルのみを実行するような形です。

php artisan migrate:refresh --step=1 --path=/database/migrations/Xxxxx.php

シーダー

シーダーファイル作成

docker compose exec app bash

シーダー実行(1ファイルのみ)

php artisan db:seed --class XxxxxSeeder

シーダー実行(複数ファイル)

php artisan db:seed

マイグレーション実行(テーブル全削除してから)+シーダー実行

php artisan migrate:fresh --seed

マイグレーション実行(全部ロールバックしてから)+シーダー実行

php artisan migrate:refresh --seed

モデル

モデル作成

php artisan make:model Xxxxxx

モデル作成+シーダー作成

php artisan make:model Xxxxxx --seed

バッチ

バッチ作成

php artisan make:command Xxxxx

バッチ実行

php artisan Xxxxx

例外(Exception)

オリジナル例外(Exception)作成

php artisan make:exception Xxxxx

バリデーション

オリジナルバリデーションルール作成

php artisan make:rule Xxxxx

ブレード

ブレード作成

php artisan make:command Xxxxx

以上になります。

お疲れ様でした。

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です