IT-Q

artisan とは何ですか。

Laravel に付属するコマンドラインツールです。マイグレーション実行、雛形生成、キューワーカーの起動などをここから行います。面談では使ったことのあるコマンドを聞かれます。

面接官が見ているのは日常的に使うツールの位置づけ。

よくある答えと、面談でどう見られるか

  • Laravel のコマンドライン実行ツール
    migrate、make:controller、queue:work などを実行します。自作コマンドも追加できます。
  • パッケージを追加するためのツール
    それは composer です。
  • フロントエンドをビルドするツール
    それは Vite です。
  • Laravel のテンプレートエンジン
    それは Blade です。

模範解答

Laravel に付属するコマンドラインツールです。

  php artisan migrate            マイグレーション実行
  php artisan make:controller    雛形生成
  php artisan queue:work         キューワーカー起動
  php artisan tinker             対話シェル

自作のコマンドを追加して、バッチ処理をスケジューラから叩くこともできます。