← Laravel learning path
Laravel · Module 1 of 10

Getting started with Laravel

Laravel is an elegant PHP framework for building web apps quickly.

📖 Key ideas

  1. Laravel is the most popular PHP framework, following MVC.
  2. Create a project: composer create-project laravel/laravel app (or laravel new app).
  3. Run locally: php artisan serve.
  4. Artisan is the command-line tool for generating code and running tasks.
  5. Features: routing, Eloquent ORM, Blade, queues, mail, auth.
💡 Real-life example: Laravel is a well-organised toolbox where every tool has a labelled place.
LaravelPHP web framework
ComposerPHP package manager
ArtisanLaravel command-line tool
MVCModel-View-Controller pattern