エンジニア日記

日々の開発あれこれ

よく使用するartisanコマンド

コントローラーの雛形を作成

1
php artisan make:controller HogeController

モデルの雛形を作成

1
php artisan make:model Fuga

バッチクラスとコマンドを作成

1
php artisan make:command PiyoCommand --command="piyo_cmd"

バッチコマンドを実行

1
2
3
4
5
6
7
8
9
app/Console/Kernel.php に

protected $commands = [
    'App\Console\Commands\InspireCommand',
    'App\Console\Commands\PiyoCommand' // 追加
];


php artisan piyo_cmd

テーブルを作成

1
php artisan make:migration create_hoge_table --create=hoge

カラムを追加

1
php artisan make:migration add_piyo_fuga_table --table=fuga

マイグレーションを実行

1
php artisan migrate

実行したマイグレーションをロールバック

1
php artisan migrate:rollback

コマンド一覧確認

1
php artisan list