Laravelを使っていればご存じの通り、ArtisanはLaravelのCLIインターフェイスです。
その中にはさまざまなサブコマンドが用意されていますし、ユーザーが拡張できるようにもなっています。 Artisanそのものがどのように構成されているのか、そしてそれぞれのサブコマンドがどのように実装されているかについて解説します。