Weave 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

Odata Client Laravel Package

saintsystems/odata-client

A fluent PHP client for calling OData REST services, inspired by Laravel’s Query Builder. Install with Composer and use Guzzle or any PSR-17/PSR-18 HTTP provider for flexible integration.

View on GitHub
Deep Wiki
Context7
1.0.1

Release of version 1.0.1

  • Fix: Add missing use statement #189
  • Fix: Add correct Content-Type for batch operation #191
1.0.0

Release of version 1.0.0

  • First official release (all open issues closed).
  • Switch to semver going forward.
  • Add nested property access support for OData entities #187
  • Add comprehensive OData Batch operations support with examples and documentation #186
0.12.2

Release of version 0.12.2

  • Fix ODataResponse to handle non-array values in "value" key #184
  • Fix large number precision loss by using JSON_BIGINT_AS_STRING in ODataResponse #185
0.12.1

Release of version 0.12.1

  • Testing improvements and add integration test matrix script (#183)
0.12.0

Release of version 0.12.0

  • Add support for lambda any/all operators
0.11.3

Release of version 0.11.3

  • Improve custom query options: add merging, validation, and comprehensive documentation
0.11.2

Release of version 0.11.2

0.11.1

Release of version 0.11.1

  • Add IODataResponse interface and fix return types across HTTP methods
  • Fix delete for single entity key.
0.10.2

Release of version 0.10.2

0.10.1

Release of version 0.10.1

0.7.4

Release of version 0.7.4

0.7.3

Release of version 0.7.3

  • Fix #150
  • Fix #152
  • Laravel 11 support #153
0.7.2

Release of version 0.7.2

  • Bug fix #147 - pass $bindings from nextPage() to request()
0.7.1

Release of version 0.7.1

  • Add support for OData paging using LazyCollection over @odata.nextLink
  • Drop support for Laravel 5.8 for use of LazyCollection.
  • Add support for setting odata.maxpagesize through new pageSize method on Builder.
0.7.0

Release of version 0.7.0

  • Add support for OData paging using LazyCollection over @odata.nextLink
  • Drop support for Laravel 5.8 for use of LazyCollection.
  • Add support for setting odata.maxpagesize through new pageSize method on Builder.
0.6.7

Release of version 0.6.7

0.6.6

Release of version 0.6.6

0.6.5

Release of version 0.6.5

0.6.4

Release of version 0.6.4

0.6.3
  • Release of 0.6.3
0.6.2

Release of 0.6.2

0.6.1

Release of 0.6.1

0.6.0

Laravel 8 compatibility.

0.5.2

Release of 0.5.2

  • Add support for composite entity keys. Issue #59.
0.5.1

Release of 0.5.1

0.5.0

Release of 0.5.0

0.4.2

Release of 0.4.2

0.4.1

Release of 0.4.1

0.4.0

Release of 0.4.0

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.
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator