Laravel9のartisanコマンド

artisanコマンド辞書。

Controller作成

php artisan make:controller HelloController

Model作成

php artisan make:model User

Modelの生成先を指定

php artisan make:model Models`\\`User

Modelとmigration(テーブル)を作成する

php artisan make:model User -m

認証機能を作成

php artisan make:auth

emailクラスの作成

php artisan make:mail

artisanコマンド作成

php artisan make:command

middlewareクラスの作成

php artisan make:middleware

migrationファイルの作成(テーブル)

php artisan make:migration

exceptionクラス作成

php artisan make:exception

ModelFactoryの作成

php artisan make:factory

jobクラスの作成

php artisan make:job

listenerクラスの作成

php artisan make:listener

notificationクラスの作成

php artisan make:notification

policyクラスの作成

php artisan make:policy

service providerクラスの作成

php artisan make:provider

requestクラス作成

php artisan make:request

resourceの作成

php artisan make:resource

validation ruleの作成

php artisan make:rule

seederクラスの作成

php artisan make:seeder

seederでデータを登録

php artisan db:seed

testクラスの作成

php artisan make:test

キャッシュクリア

 php artisan cache:clear
 php artisan config:clear
 php artisan route:clear
 php artisan view:clear

DBのキャッシュクリア

down()を実行してからup() を実行する。注意点としてdown()ではテーブル削除を行なっている場合、データが全てクリアされるため注意が必要。

php artisan migrate:refresh

全テーブルをドロップしてから up() を実行する。 down() は実行されない。同様にデータが全てクリアされるため注意が必要。

php artisan migrate:fresh