Laravel Basic
Laravel Form
Laravel Database
Laravel Advance
Laravel is an open-source PHP framework that follows the MVC (Model-View-Controller) architecture pattern. It was created by Taylor Otwell in 2011 to make PHP development faster, more secure, and enjoyable.
Feature |
Description |
---|---|
MVC Architecture |
Separates business logic, UI, and data |
Routing |
Clean URL routing with Route::get(), Route::post() etc |
Blade Templating |
Lightweight, readable templating engine |
Eloquent ORM |
ActiveRecord-style database interaction |
Migrations & Seeders |
Version-controlled database structure and dummy data |
Authentication & Auth |
Built-in login, registration, and user roles |
Artisan CLI |
Command-line tool for scaffolding and automation |
RESTful Controllers |
Cleanly organize your application’s logic |
Testing |
Built-in support for PHPUnit and Pest |
Security |
Protection against CSRF, XSS, SQL injection |
Queues & Jobs |
Handle time-consuming tasks asynchronously |
/app → Business logic (Models, Controllers) /routes → Web & API route definitions /resources → Views (Blade templates), assets /database → Migrations, factories, seeders /public → Publicly accessible files (index.php, CSS, JS)