LARAVEL 11
Laravel is a free, open-source PHP web framework designed for building web applications following the model–view–controller (MVC) architectural pattern. It emphasizes elegant syntax, modern tooling, and developer productivity.
Getting Started
-
Prerequisites
- PHP >= 8.3
- Composer
- Node.js & NPM
- Database (MySQL, PostgreSQL, SQLite)
-
Installation
composer create-project laravel/laravel example-app cd example-app php artisan serve
-
Key Commands
# Database php artisan migrate php artisan db:seed # Development php artisan make:controller php artisan make:model php artisan make:migration # Maintenance php artisan cache:clear php artisan config:clear php artisan route:cache
Documentation
- Comprehensive Laravel Development Guide
- Understanding and Applying Real-World OOP Principles in Laravel Framework
- Difference Between
self::
and$this
- Http Status Codes
- Building a REST API with Laravel 11: A Complete Guide
Resources
Useful Tools
- Laravel Forge: Server Management
- Laravel Vapor: Serverless Deployment
- Laravel Nova: Admin Panel
- Laravel Horizon: Queue Monitoring
- Laravel Telescope: Debugging
- Laravel Sanctum: API Authentication