PHP Package: illuminate/database
Illuminate Database is a PHP library for easy database management and querying, providing ORM capabilities and efficient data manipulation.
Current Version: 12.18.0
Last Updated: Date not available
PHP Requirement: ^8.2
⚠️ To ensure full functionality, the above dependencies might be required.
Package Description
Illuminate Database is a powerful PHP library designed for seamless integration with various database systems, offering an expressive query builder and an intuitive ORM system. With this tool, developers can manage database operations efficiently and securely, ensuring optimal performance and scalability for their applications.
Classes:
- Illuminate\Database\LazyLoadingViolationException
- Illuminate\Database\Connection
- Illuminate\Database\Eloquent\BroadcastsEvents
- Illuminate\Database\Eloquent\PendingHasThroughRelationship
- Illuminate\Database\Eloquent\HasBuilder
- Illuminate\Database\Eloquent\Collection
- Illuminate\Database\Eloquent\RelationNotFoundException
- Illuminate\Database\Eloquent\MassAssignmentException
- Illuminate\Database\Eloquent\HigherOrderBuilderProxy
- Illuminate\Database\Eloquent\Prunable
- Illuminate\Database\Eloquent\Model
- Illuminate\Database\Eloquent\JsonEncodingException
- Illuminate\Database\Eloquent\Builder
- Illuminate\Database\Eloquent\ModelInspector
- Illuminate\Database\Eloquent\HasCollection
- Illuminate\Database\Eloquent\BroadcastsEventsAfterCommit
- Illuminate\Database\Eloquent\QueueEntityResolver
- Illuminate\Database\Eloquent\Relations\MorphToMany
- Illuminate\Database\Eloquent\Relations\Pivot
- Illuminate\Database\Eloquent\Relations\HasMany
- Illuminate\Database\Eloquent\Relations\Relation
- Illuminate\Database\Eloquent\Relations\HasOneOrManyThrough
- Illuminate\Database\Eloquent\Relations\HasOneOrMany
- Illuminate\Database\Eloquent\Relations\HasManyThrough
- Illuminate\Database\Eloquent\Relations\HasOne
- Illuminate\Database\Eloquent\Relations\BelongsTo
- Illuminate\Database\Eloquent\Relations\BelongsToMany
- Illuminate\Database\Eloquent\Relations\MorphPivot
- Illuminate\Database\Eloquent\Relations\HasOneThrough
- Illuminate\Database\Eloquent\Relations\MorphOneOrMany
- Illuminate\Database\Eloquent\Relations\MorphTo
- Illuminate\Database\Eloquent\Relations\MorphOne
- Illuminate\Database\Eloquent\Relations\MorphMany
- Illuminate\Database\Eloquent\Relations\Concerns\SupportsDefaultModels
- Illuminate\Database\Eloquent\Relations\Concerns\ComparesRelatedModels
- Illuminate\Database\Eloquent\Relations\Concerns\AsPivot
- Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithDictionary
- Illuminate\Database\Eloquent\Relations\Concerns\CanBeOneOfMany
- Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithPivotTable
- Illuminate\Database\Eloquent\Relations\Concerns\SupportsInverseRelations
- Illuminate\Database\Eloquent\Attributes\ObservedBy
- Illuminate\Database\Eloquent\Attributes\ScopedBy
- Illuminate\Database\Eloquent\Attributes\CollectedBy
- Illuminate\Database\Eloquent\Attributes\Scope
- Illuminate\Database\Eloquent\Attributes\UsePolicy
- Illuminate\Database\Eloquent\Attributes\UseFactory
- Illuminate\Database\Eloquent\SoftDeletingScope
- Illuminate\Database\Eloquent\SoftDeletes
- Illuminate\Database\Eloquent\MissingAttributeException
- Illuminate\Database\Eloquent\Casts\Attribute
- Illuminate\Database\Eloquent\Casts\AsArrayObject
- Illuminate\Database\Eloquent\Casts\AsEncryptedCollection
- Illuminate\Database\Eloquent\Casts\AsEnumArrayObject
- Illuminate\Database\Eloquent\Casts\ArrayObject
- Illuminate\Database\Eloquent\Casts\AsCollection
- Illuminate\Database\Eloquent\Casts\AsStringable
- Illuminate\Database\Eloquent\Casts\AsHtmlString
- Illuminate\Database\Eloquent\Casts\AsUri
- Illuminate\Database\Eloquent\Casts\AsEncryptedArrayObject
- Illuminate\Database\Eloquent\Casts\AsEnumCollection
- Illuminate\Database\Eloquent\Casts\Json
- Illuminate\Database\Eloquent\MassPrunable
- Illuminate\Database\Eloquent\Scope
- Illuminate\Database\Eloquent\InvalidCastException
- Illuminate\Database\Eloquent\BroadcastableModelEventOccurred
- Illuminate\Database\Eloquent\ModelNotFoundException
- Illuminate\Database\Eloquent\Factories\Relationship
- Illuminate\Database\Eloquent\Factories\BelongsToManyRelationship
- Illuminate\Database\Eloquent\Factories\Sequence
- Illuminate\Database\Eloquent\Factories\BelongsToRelationship
- Illuminate\Database\Eloquent\Factories\HasFactory
- Illuminate\Database\Eloquent\Factories\CrossJoinSequence
- Illuminate\Database\Eloquent\Factories\Factory
- Illuminate\Database\Eloquent\Concerns\HasUuids
- Illuminate\Database\Eloquent\Concerns\QueriesRelationships
- Illuminate\Database\Eloquent\Concerns\TransformsToResource
- Illuminate\Database\Eloquent\Concerns\HasAttributes
- Illuminate\Database\Eloquent\Concerns\HasUniqueIds
- Illuminate\Database\Eloquent\Concerns\HasGlobalScopes
- Illuminate\Database\Eloquent\Concerns\PreventsCircularRecursion
- Illuminate\Database\Eloquent\Concerns\HasRelationships
- Illuminate\Database\Eloquent\Concerns\HasTimestamps
- Illuminate\Database\Eloquent\Concerns\HasUlids
- Illuminate\Database\Eloquent\Concerns\HasVersion4Uuids
- Illuminate\Database\Eloquent\Concerns\GuardsAttributes
- Illuminate\Database\Eloquent\Concerns\HidesAttributes
- Illuminate\Database\Eloquent\Concerns\HasEvents
- Illuminate\Database\Eloquent\Concerns\HasUniqueStringIds
- Illuminate\Database\Schema\Grammars\MySqlGrammar
- Illuminate\Database\Schema\Grammars\PostgresGrammar
- Illuminate\Database\Schema\Grammars\Grammar
- Illuminate\Database\Schema\Grammars\MariaDbGrammar
- Illuminate\Database\Schema\Grammars\SQLiteGrammar
- Illuminate\Database\Schema\Grammars\SqlServerGrammar
- Illuminate\Database\Schema\IndexDefinition
- Illuminate\Database\Schema\ColumnDefinition
- Illuminate\Database\Schema\SqliteSchemaState
- Illuminate\Database\Schema\PostgresSchemaState
- Illuminate\Database\Schema\Blueprint
- Illuminate\Database\Schema\Builder
- Illuminate\Database\Schema\MariaDbSchemaState
- Illuminate\Database\Schema\ForeignIdColumnDefinition
- Illuminate\Database\Schema\SQLiteBuilder
- Illuminate\Database\Schema\MySqlBuilder
- Illuminate\Database\Schema\BlueprintState
- Illuminate\Database\Schema\ForeignKeyDefinition
- Illuminate\Database\Schema\MariaDbBuilder
- Illuminate\Database\Schema\MySqlSchemaState
- Illuminate\Database\Schema\SqlServerBuilder
- Illuminate\Database\Schema\PostgresBuilder
- Illuminate\Database\Schema\SchemaState
- Illuminate\Database\Migrations\MigrationRepositoryInterface
- Illuminate\Database\Migrations\Migration
- Illuminate\Database\Migrations\MigrationCreator
- Illuminate\Database\Migrations\Migrator
- Illuminate\Database\Migrations\DatabaseMigrationRepository
- Illuminate\Database\SqlServerConnection
- Illuminate\Database\RecordNotFoundException
- Illuminate\Database\ConnectionResolverInterface
- Illuminate\Database\Seeder
- Illuminate\Database\DatabaseManager
- Illuminate\Database\SQLiteDatabaseDoesNotExistException
- Illuminate\Database\RecordsNotFoundException
- Illuminate\Database\SQLiteConnection
- Illuminate\Database\DetectsConcurrencyErrors
- Illuminate\Database\Console\Migrations\FreshCommand
- Illuminate\Database\Console\Migrations\ResetCommand
- Illuminate\Database\Console\Migrations\MigrateCommand
- Illuminate\Database\Console\Migrations\BaseCommand
- Illuminate\Database\Console\Migrations\RollbackCommand
- Illuminate\Database\Console\Migrations\RefreshCommand
- Illuminate\Database\Console\Migrations\MigrateMakeCommand
- Illuminate\Database\Console\Migrations\TableGuesser
- Illuminate\Database\Console\Migrations\InstallCommand
- Illuminate\Database\Console\Migrations\StatusCommand
- Illuminate\Database\Console\DbCommand
- Illuminate\Database\Console\Seeds\SeedCommand
- Illuminate\Database\Console\Seeds\SeederMakeCommand
- Illuminate\Database\Console\Seeds\WithoutModelEvents
- Illuminate\Database\Console\ShowCommand
- Illuminate\Database\Console\PruneCommand
- Illuminate\Database\Console\DatabaseInspectionCommand
- Illuminate\Database\Console\MonitorCommand
- Illuminate\Database\Console\DumpCommand
- Illuminate\Database\Console\ShowModelCommand
- Illuminate\Database\Console\WipeCommand
- Illuminate\Database\Console\TableCommand
- Illuminate\Database\Console\Factories\FactoryMakeCommand
- Illuminate\Database\MariaDbConnection
- Illuminate\Database\DatabaseTransactionsManager
- Illuminate\Database\MultipleRecordsFoundException
- Illuminate\Database\MySqlConnection
- Illuminate\Database\ConnectionResolver
- Illuminate\Database\DatabaseServiceProvider
- Illuminate\Database\ClassMorphViolationException
- Illuminate\Database\Query\IndexHint
- Illuminate\Database\Query\Grammars\MySqlGrammar
- Illuminate\Database\Query\Grammars\PostgresGrammar
- Illuminate\Database\Query\Grammars\Grammar
- Illuminate\Database\Query\Grammars\MariaDbGrammar
- Illuminate\Database\Query\Grammars\SQLiteGrammar
- Illuminate\Database\Query\Grammars\SqlServerGrammar
- Illuminate\Database\Query\Expression
- Illuminate\Database\Query\JoinClause
- Illuminate\Database\Query\Processors\MariaDbProcessor
- Illuminate\Database\Query\Processors\SqlServerProcessor
- Illuminate\Database\Query\Processors\PostgresProcessor
- Illuminate\Database\Query\Processors\MySqlProcessor
- Illuminate\Database\Query\Processors\SQLiteProcessor
- Illuminate\Database\Query\Processors\Processor
- Illuminate\Database\Query\Builder
- Illuminate\Database\Query\JoinLateralClause
- Illuminate\Database\Connectors\MariaDbConnector
- Illuminate\Database\Connectors\ConnectionFactory
- Illuminate\Database\Connectors\MySqlConnector
- Illuminate\Database\Connectors\SQLiteConnector
- Illuminate\Database\Connectors\Connector
- Illuminate\Database\Connectors\PostgresConnector
- Illuminate\Database\Connectors\ConnectorInterface
- Illuminate\Database\Connectors\SqlServerConnector
- Illuminate\Database\QueryException
- Illuminate\Database\DeadlockException
- Illuminate\Database\Events\MigrationStarted
- Illuminate\Database\Events\TransactionBeginning
- Illuminate\Database\Events\ModelsPruned
- Illuminate\Database\Events\StatementPrepared
- Illuminate\Database\Events\ConnectionEvent
- Illuminate\Database\Events\TransactionCommitted
- Illuminate\Database\Events\MigrationsEnded
- Illuminate\Database\Events\NoPendingMigrations
- Illuminate\Database\Events\TransactionCommitting
- Illuminate\Database\Events\SchemaLoaded
- Illuminate\Database\Events\MigrationsPruned
- Illuminate\Database\Events\SchemaDumped
- Illuminate\Database\Events\MigrationsStarted
- Illuminate\Database\Events\DatabaseBusy
- Illuminate\Database\Events\ModelPruningStarting
- Illuminate\Database\Events\ConnectionEstablished
- Illuminate\Database\Events\TransactionRolledBack
- Illuminate\Database\Events\MigrationEnded
- Illuminate\Database\Events\QueryExecuted
- Illuminate\Database\Events\DatabaseRefreshed
- Illuminate\Database\Events\MigrationEvent
- Illuminate\Database\Events\ModelPruningFinished
- Illuminate\Database\Events\MigrationsEvent
- Illuminate\Database\LostConnectionException
- Illuminate\Database\DetectsLostConnections
- Illuminate\Database\MigrationServiceProvider
- Illuminate\Database\PostgresConnection
- Illuminate\Database\Grammar
- Illuminate\Database\DatabaseTransactionRecord
- Illuminate\Database\UniqueConstraintViolationException
- Illuminate\Database\ConfigurationUrlParser
- Illuminate\Database\MultipleColumnsSelectedException
- Illuminate\Database\ConnectionInterface
- Illuminate\Database\Concerns\BuildsWhereDateClauses
- Illuminate\Database\Concerns\BuildsQueries
- Illuminate\Database\Concerns\CompilesJsonPaths
- Illuminate\Database\Concerns\ManagesTransactions
- Illuminate\Database\Concerns\ExplainsQueries
- Illuminate\Database\Concerns\ParsesSearchPath
- Illuminate\Database\Capsule\Manager
Download Latest Version: 12.18.0

Previous Versions
v12.2.0
v12.3.0 - Coming soon
v12.5.0 - Coming soon
v12.7.2 - Coming soon
v12.8.1 - Coming soon
v12.9.0 - Coming soon
v12.9.2 - Coming soon
v12.10.0 - Coming soon
v12.10.2 - Coming soon
v12.11.0 - Coming soon
v12.12.0 - Coming soon
v12.13.0 - Coming soon
v12.14.1
v12.15.0
v12.17.0
Code Integration Example
Make sure to include the correct namespace and class paths for proper usage.
<?php
// Example from PHPlibraries.com
require_once 'libs/illuminate/database/12.18.0/loader.php';
require_once 'libs/illuminate/support/12.18.0/loader.php';
require_once 'libs/illuminate/contracts/12.18.0/loader.php';
require_once 'libs/symfony/console/7.3.0/loader.php';
use Illuminate\Database\Connection;
use Illuminate\Database\Query\Builder;
$obj = new Connection();
echo '✅ Test OK: ' . get_class($obj);
?>
We aim to make using PHP packages easier without Composer. If something doesn't work, let us know — we'll fix it promptly.
Community Discussion
Ask questions, share tips, or report issues below.