Skip to content

Laravel Artisan

Artisan is Laravel's command-line interface, providing helpful commands for tasks like database migrations, seeding, and generating code scaffolding.

Why It Matters

Artisan automates repetitive tasks and provides consistent patterns for everything from database migrations to scheduled jobs and API scaffolding.

When to Use This

  • Creating models, controllers, and migrations
  • Running database migrations
  • Seeding test data
  • Clearing caches and optimizing performance

Examples

  • php artisan make:model Post -mcr (model, migration, controller)
  • php artisan migrate to apply database changes
  • php artisan schedule:work for local task scheduling

Related Terms