Posted at

artisanコマンドでmake:できるファイルたち一覧

More than 1 year has passed since last update.

検証環境:Laravel5.6.38


基本コマンド

php artisan make:[type] [ファイル名]


一覧

type
説明
ファイルが生成される場所

auth
基本ログイン機能
いくつかのファイルが自動生成&既存ファイルへの追加

channel
チャネルクラス
laravel/app/Broadcasting/[ファイル名]

command
artisanコマンド
laravel/app/Console/Commands/[ファイル名]

controller
コントローラークラス
laravel/app/Http/Controllers/[ファイル名]

event
イベントクラス
laravel/app/Events/[ファイル名]

exception
カスタム例外クラス
laravel/app/Exceptions/[ファイル名]

factory
ファクトリ
laravel/database/factories/[ファイル名]

job
ジョブクラス
laravel/app/Jobs/[ファイル名]

listener
リスナークラス
laravel/app/Listeners/[ファイル名]

mail
メールクラス
laravel/app/Mail/[ファイル名]

middleware
ミドルウェアクラス
laravel/app/Http/Middleware/[ファイル名]

migration
マイグレーションファイル
laravel/database/migrations/[ファイル名]

model
Eloquentモデル
laravel/app/[ファイル名]

notification
通知クラス
laravel/app/Notifications/[ファイル名]

observer
オブザーバクラス
laravel/app/Observers/[ファイル名]

policy
ポリシークラス
laravel/app/Policies/[ファイル名]

provider
サービスプロバイダークラス
laravel/app/Providers/[ファイル名]

request
フォームリクエストクラス
laravel/app/Http/Request/[ファイル名]

resource
リソースクラス
laravel/app/Http/Resources/[ファイル名]

rule
バリデーションルール
laravel/app/Rules/[ファイル名]

seeder
シーダークラス
laravel/database/seeds/[ファイル名]

test
テストケース
laravel/tests/(Feature or Unit)/[ファイル名]
※ --UnitをつけるとUnit

※channelはLaravel5.6から