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)