Laravel: PHP web application framework
Full-stack PHP framework with ORM and dependency injection.
Learn more about Laravel
Laravel is a web application framework written in PHP that abstracts common patterns in web development. It uses a service container for dependency injection, provides a routing engine for request handling, and includes Eloquent as an object-relational mapper for database interactions. The framework supports multiple storage backends for sessions and caching, database-agnostic migrations, and asynchronous job queues. Laravel applications are typically deployed on PHP-capable servers and can work with various relational databases through its abstraction layer.
Active Record ORM
Eloquent maps database tables to PHP objects with declarative relationship syntax. Query databases using fluent method chaining instead of raw SQL, reducing boilerplate while maintaining type hinting and IDE support.
Automatic Dependency Injection
Service container resolves constructor dependencies automatically without manual configuration. Enables interface-based programming and simplifies testing through automatic mock injection and binding resolution.
Version-Controlled Schema Migrations
Database schema changes are tracked as versioned migration files that can be committed to version control. Teams can review, roll back, and synchronize database changes across environments with full audit history.
use Illuminate\Support\Facades\Route;
Route::get('/welcome', function () {
return view('welcome');
});
Route::post('/users', function () {
return 'Create new user';
});Update composer dev script timeout and improve jobs/cache migrations
- –Update composer dev script to ensure no timeout
- –Update jobs/cache migrations
- –Remove failed jobs indexes
- –Add APP_URL fallback in filesystems config
- –chore: Update outdated GitHub Actions version
Use environment variable for PostgreSQL SSL mode and fix APP_URL trailing slash issue
- –Use environment variable for DB_SSLMODE - Postgres
- –fix: ensure APP_URL does not have trailing slash in filesystem
Fix subdomain cookie availability and PHP 8.5 compatibility improvements
- –fix: cookies are not available for subdomains by default
- –Fix PHP 8.5 PDO Driver Specific Constant Deprecation
- –Ignore Laravel compiled views for Vite
See how people are using Laravel
Top in Backend & APIs
Related Repositories
Discover similar tools and frameworks used by developers
Cal.com
Open-source scheduling platform for calendar booking, self-hosted alternative to proprietary services.
Evolution API
Node.js REST API for programmatic WhatsApp control.
Gin
Fast HTTP router with JSON binding and middleware support.
Celery
Asynchronous task queue with distributed worker execution.
ERPNext
Full-featured ERP system built on Frappe Framework.