Laravel Basic
Laravel Form
Laravel Database
Laravel Advance
When you create a new Laravel project (laravel new my-app
), you will see a structure like this:
my-app/ │ ├── app/ │ ├── Console/ │ ├── Exceptions/ │ ├── Http/ │ │ ├── Controllers/ │ │ ├── Middleware/ │ ├── Models/ │ └── Providers/ │ ├── bootstrap/ ├── config/ ├── database/ ├── public/ ├── resources/ │ ├── views/ │ ├── js/ │ ├── css/ │ ├── routes/ │ ├── web.php │ ├── api.php │ ├── console.php │ ├── storage/ ├── tests/ └── vendor/
web.php
→ Browser routes (HTML pages).api.php
→ API routes (JSON responses).Blade templates
), CSS, and JavaScript.index.php
, which bootstraps Laravel.