yajra/laravel-oci8
Oracle database driver for Laravel using the PHP OCI8 extension. Adds an Illuminate/Database-compatible Oracle connection, query builder and schema support, with versioned releases matching Laravel versions and optional PHPStan/Larastan stubs for OCI8-specific DB methods.
Adopt When:
whereJsonContains).Look Elsewhere If:
oci8) has higher memory/CPU overhead than lightweight drivers."This package lets us use Oracle databases with Laravel—without proprietary tools or custom code—enabling us to:
"Laravel-OCI8 bridges Oracle and Laravel seamlessly, addressing key pain points:
User::where('name', 'like', '%John%')).oci8 PHP extension) and minor config tweaks (e.g., schema prefixes). Ideal for teams already using Oracle or needing to migrate to it without rewriting SQL."*"This package lets you:
Schema::create('users', ...)).composer require yajra/laravel-oci8
php artisan vendor:publish --tag=oracle
Then configure .env with your Oracle credentials. For advanced use cases (e.g., dynamic schemas), extend the dynamic config array in config/oracle.php."
How can I help you explore Laravel packages today?