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';
});Maintenance release updating the JSON schema URL in package.json; no functional changes to application code.
- –Update package.json schema reference if you maintain custom tooling that validates against it.
- –No action required for typical Laravel applications; this change affects only package metadata.
Adds a new background queue driver option to the framework configuration.
- –Configure the background driver in config/queue.php if you need a lightweight queue without external dependencies.
- –Release notes do not specify breaking changes, migration steps, or minimum version requirements for this addition.
Documentation and default configuration updates; no breaking changes or functional impact.
- –Update documentation references from Bootcamp to Laravel Learn for onboarding resources.
- –CLI queue workers are now commented out by default in fresh applications to reduce confusion.
See how people are using laravel
Top in Backend & APIs
Related Repositories
Discover similar tools and frameworks used by developers
celery
Asynchronous task queue with distributed worker execution.
PHPMailer
SMTP client and MIME message builder for PHP.
gin
Fast HTTP router with JSON binding and middleware support.
erpnext
Full-featured ERP system built on Frappe Framework.
express
Middleware-based HTTP routing and response handling for Node.js.