【Laravel】artisanコマンドを作る(バッチ処理)
コマンドラインアプリケーションを作る。
主にバッチ処理などのことをこう呼んだりする
実行すると、投稿を書き込むようなコマンドを作ってみよう
php artisan make:command createPostCommand
app/Console/Commands/createPostCommand.phpとして作られる
$signature
artisanコマンドとして登録するための識別子
$description
コマンドの説明
コンストラクタ、handleなどはクラスの仕様と同じ。
handleは実際の処理を記述する場所のこと
code:php
protected $signature = 'kirthread:create_post';
protected $description = 'sample command. create post';
php artisan listで一覧を確認できる。
https://scrapbox.io/files/63ff52eaaf9dc5001b741bde.png
引数を渡したりすることもできるので、使いたくなったらドキュメントをみよう