日本語の記事がなかったのでたいしたことないけどメモってみる
参考記事
http://blog.e2info.com/2013/08/09/laravel_artisan/
とりあえずコマンド作成
php artisan command:make HelloCommand
上記コマンドで
app/commands/以下にHelloCommand.phpが作成される。
引数を渡すときはHelloCommand.phpのなかのgetArguments関数をいじる。
protected function getArguments()
{
return array(
array('example', InputArgument::REQUIRED, 'An example argument.'),
);
}
return するarrayの中に入れるarrayがひとつの引数の情報っぽい。
左から
- 引数の名前
- 必須かどうか
- 引数の説明
となる。
複数引数を持たせたいときは
return array(
array('example', InputArgument::REQUIRED, 'An example argument.'),
array('example2', InputArgument::REQUIRED, 'An example2 argument.'),
);
という感じで追加していく。
上記を実行するコマンドは
php artisan command:hello argument1 argument2
こんな感じ。
終わり。