-
オプションパラメータの送信: Laravelのコマンドでは、オプションパラメータを使用することができます。オプションパラメータは、コマンド実行時に追加の情報を指定するために使用されます。以下の例では、
--option
オプションを使用してパラメータを送信しています。// コマンドクラス内のhandleメソッド内での例 public function handle() { $optionValue = $this->option('option'); // パラメータを使用してタスクを実行する処理 }
この例では、
--option
オプションを使用して$optionValue
変数にパラメータの値を代入しています。コマンドの実行時には、以下のようにオプションパラメータを指定します。php artisan コマンド名 --option=値
-
引数の送信: コマンドには引数を渡すこともできます。引数は、コマンド実行時に直接指定される値です。以下の例では、
argument
引数を使用してパラメータを送信しています。// コマンドクラス内のhandleメソッド内での例 public function handle() { $argumentValue = $this->argument('argument'); // パラメータを使用してタスクを実行する処理 }
この例では、
argument
引数を使用して$argumentValue
変数にパラメータの値を代入しています。コマンドの実行時には、以下のように引数を指定します。php artisan コマンド名 値
-
コマンドの実行時に複数のパラメータを送信する: コマンドの実行時に複数のパラメータを送信する場合は、オプションパラメータと引数を組み合わせることができます。以下の例では、
--option
オプションとargument
引数を使用してパラメータを送信しています。// コマンドクラス内のhandleメソッド内での例 public function handle() { $optionValue = $this->option('option'); $argumentValue = $this->argument('argument'); // パラメータを使用してタスクを実行する処理 }
コマンドの実行時には、以下のようにオプションパラメータと引数を指定します。
php artisan コマンド名 --option=値 値
このようにして、Laravelのコマンドを使用してパラメータを送信する方法をいくつか紹介しました。これらの例を参考にしながら、必要なタスクに応じて適切なパラメータの送信方法を選択してください。