beginnerLaravel
Previous
What is the Laravel directory structure?
Next
What is Composer, and why does Laravel use it?
What is Artisan in Laravel?
Answer
Clear, interview-ready explanation
Artisan is Laravel’s command-line interface. It is run with php artisan and provides commands for creating classes, running migrations, clearing caches, processing queues, scheduling work, and inspecting application configuration.
Examples include php artisan make:controller, php artisan migrate, php artisan route:list, and php artisan queue:work. Running php artisan list shows available commands, and php artisan help followed by a command name explains its options. Teams can also create custom commands for repeatable maintenance or operational tasks.