In the last few tutorials, we have used Artisan for various tasks, such as running database migrations. However, as we will see in this tutorial, Laravel’s command-line utility has far more capabilities and can be used to run and automate all sorts of tasks. In the next pages, you will learn how Artisan can help you:

  • Inspect and interact with your application
  • Enhance the overall performance of your application
  • Write your own commands

By the end of this tour of Artisan’s capabilities, you will understand how it can become an indispensable companion in your projects.