Laravel コマンドを作成するには?

ショコラ
ショコラ

Laravel コマンドを作成するには?

「./artisan {コマンド}」でキメマス。
コマンドは例えば「cache:clear」のようにコロンで区切られた値。
コマンドの一覧は「./artisan list」で表示できます。

もっさん先輩
もっさん先輩

コマンドを実行する。

./artisan {コマンド}

コマンド一覧を表示する。

./artisan list

手順

Laravel でコマンドを作成する手順。

  1. コマンドディレクトリを作成します。
mkdir app/Console/Commands
  1. コマンドディレクトリに移動します。
cd app/Console/Commands
  1. コマンドを作成します。
<?php
namespace App\Console\Commands;
use Illuminate\Console\Command;
class Hello extends Command
{
  protected $signature = 'hello {name}';
  protected $description = 'エコーします。';
  public function handle()
  {
    echo 'Hello,'.$this->argument('name'),PHP_EOL;
  }
}
  1. コマンドを確認します。
./artisan list
  1. コマンドを実行します。
./artisan hello "Answorz!"
# ./artisan hello "Answorz!"
Hello,Answorz!

以上

Scroll to Top