Package

Illuminate Database

The Illuminate Database package.

Package

illuminate/database

View on GitHub →

Overview

What Illuminate Database does

Illuminate Database brings Laravel's robust database capabilities to any PHP application, offering an expressive query builder, ActiveRecord style ORM, and flexible schema builder.

This package lies at the heart of the Laravel framework's approach to database interaction, but its utility extends beyond Laravel, making it suitable for standalone PHP projects. By leveraging the "Capsule" manager, developers can configure and manage database connections outside of the Laravel environment with minimal effort.

With support for MySQL, Postgres, SQL Server, and SQLite, Illuminate Database ensures flexibility in connecting to different database systems. The package empowers developers through an expressive query builder, enabling fluent and readable interactions with the database. This makes it straightforward to perform complex operations using concise and intuitive syntax.

Working with the Eloquent ORM, Illuminate Database follows an ActiveRecord style, making object-relational mapping seamless and efficient. Developers can define models that extend Eloquent and use these models to interact with the database. This approach simplifies data retrieval and manipulation, which traditionally require verbose SQL queries.

The package also includes a schema builder that allows for dynamic modifications of the database schema. Developers can programmatically define tables and required fields within PHP code, facilitating schema migrations and version control systems. This feature is an essential tool for developers who need to handle database changes systematically across different environments.

This overview was generated by AI from the package README and may not reflect the latest release.

Read the full README →

Illuminate Database Related Articles

New Book: Laravel Up and Running image

New Book: Laravel Up and Running

Read article
RouteKey Model Attribute in Laravel 13.21 image

RouteKey Model Attribute in Laravel 13.21

Read article
Laravel 9.18 Released image

Laravel 9.18 Released

Read article
Laravel 5.8.9 Released image

Laravel 5.8.9 Released

Read article
Creating Your Own Configuration in Laravel image

Creating Your Own Configuration in Laravel

Read article
Announcing Lumen image

Announcing Lumen

Read article

No Compromises

Joel and Aaron, the two seasoned devs from the No Compromises podcast, are now available to hire for your Laravel project. ⬧ Flat rate of $9500/mo. ⬧ No lengthy sales process. ⬧ No contracts. ⬧ 100% money back guarantee.

No Compromises

PhpStorm

The go-to PHP IDE with extensive out-of-the-box support for Laravel and its ecosystem.

PhpStorm

Acquaint Softtech

Acquaint Softtech offers AI-ready Laravel developers who onboard in 48 hours at $3000/Month with no lengthy sales process and a 100 percent money-back guarantee.

Acquaint Softtech

Pushsilver

Pushsilver is simple invoicing for freelancers and small studios — send polished invoices, automate reminders, and get paid on time without the bloat.

Pushsilver

Harpoon: Next generation time tracking and invoicing

The next generation time-tracking and billing software that helps your agency plan and forecast a profitable future.

Harpoon: Next generation time tracking and invoicing

Shift

Running an old Laravel version? Instant, automated Laravel upgrades and code modernization to keep your applications fresh.

Shift