Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Oci8 Laravel Package

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.

View on GitHub
Deep Wiki
Context7
v13.0.0
  • Laravel 13 support
v12.1.9
  • fix: Fix issue where db_prefix is not considered in max length #934
v12.1.8
v12.1.7
  • Fix duplicate ORDER BY in Oracle lock queries #930
v12.1.6
v12.1.5
  • fix: Remove unnecessary wrapping of sequence name in drop method #926
v12.1.4
  • fix: log query time to be compatible with laravel logging #925
v12.1.3
  • fix: php artisan db:show #924
v12.1.2
v12.1.1
  • fix: pagination error "Undefined property: stdClass::$aggregate" #921
  • fix: schema prefix implementation #920
v12.1.0
  • feat: add support for dateTime with timezone #918
v12.0.2
  • fix: ORA-00942, wrong trigger prefix #909
  • fix: #905
  • fix: drop if exist when using schema prefix 498fb94
v12.0.1
  • fix: compileDropIfExists #907
v12.0.0
  • Laravel 12 support
  • fix: [12.x] Fix accessing Connection property in Grammar classes laravel/framework#54487
  • fix: generated constraint name to include prefix
  • feat: sequence and trigger table wrapping
  • fix: Cannot use sequences not owned by DB user #780
  • feat: added phpstan and rector workflow
  • feat: FullText Search in laravel-oci8 #800
12.6.1

Bug Fixes

  • compileColumns returning internal hidden oracle columns (a1e03d1)

12.6.0 (2026-01-19)

Bug Fixes

  • withExists and add test for it (d1cb941)

Features

  • clob binding in upsert when above 3999 char and add tests for it (80fd461)
  • improve tests for withExists and add tests other similar with functions (a13fa1e)

12.5.0 (2026-01-13)

Bug Fixes

  • pint :robot: (2b84ee9)
  • preserve nullable constraint when modifying Oracle columns (b6dd9be), closes #941

Features

  • add generatedAs function similar to pgsql (1c5dbe8)
  • add onNull to match trigger style logic, add tests for it, mark 12c tests as skipped instead of empty (c0a650c)
  • override Blueprint id() function based on oracle version (d800b3d)

12.4.0 (2026-01-06)

Bug Fixes

Features

  • add more json tests (bc85c02)
  • add support for whereJsonContains (638cfec)
  • implement whereJsonBoolean, whereJsonContainsKey, whereJsonLength, add tests for them and further improve tests (1e3cfc6)
  • scaffold compatibility tests for pgsql (c756b2c)
  • update readme with json support (2c14876)
12.3.2

Bug Fixes

  • raw query in multiple insert (8526b40)
12.3.1

Bug Fixes

  • use limit syntax for 12c only when limit is set (1e4586e)

12.3.0 (2025-12-11)

Bug Fixes

Features

  • use COLLATE BINARY_CI in where like for 12c+ (c23c671)

12.2.0 (2025-12-08)

Bug Fixes

  • when values are empty use ($sequence) values(DEFAULT) syntax in compileInsertGetId (953bd88)

Features

  • ci: run tests for 21c too (fdea0ab)
12.10.1

Bug Fixes

  • align getCountForPagination logic to upstream laravel (73927b0)

12.10.0 (2026-02-25)

Bug Fixes

  • pint :robot: (084612a)
  • simplify whereDate to always use to_date with YYYY-MM-DD mask (bd7ef47)
  • Support date comparison operators in whereDate() - Issue #964 (4a3cceb)

Features

  • add tests from laravel framework and rework current tests (847a8e1)

12.9.0 (2026-02-24)

Features

12.8.0 (2026-02-21)

Features

  • prepare for newer oracle versions (c85d81d)

12.7.0 (2026-02-18)

Features

  • add PHPStan extensions for Oracle procedure reflection (f9af7b2)
  • reorder joins to fix oracle specific functions (f291eac)
12.1.10

Bug Fixes

  • #938: use offsets only when no locks are used (5bf8d40), closes #938
  • Fix issue where db_prefix is not considered in max length (ffceb87)
  • pint :robot: (3826188)

Laravel-OCI8 CHANGELOG

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport