Download the PHP package peter9x/laravel-provet-api without Composer
On this page you can find all versions of the php package peter9x/laravel-provet-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download peter9x/laravel-provet-api
More information about peter9x/laravel-provet-api
Files in peter9x/laravel-provet-api
Download peter9x/laravel-provet-api
More information about peter9x/laravel-provet-api
Files in peter9x/laravel-provet-api
Vendor peter9x
Package laravel-provet-api
Short Description Laravel package for Provet API
License MIT
Homepage https://github.com/peter9x/laravel-provet-api
Package laravel-provet-api
Short Description Laravel package for Provet API
License MIT
Homepage https://github.com/peter9x/laravel-provet-api
Keywords laravel
Please rate this library. Is it a good library?
Informations about the package laravel-provet-api
Laravel Provet API
A Laravel package for communicating with the Provet Cloud API.
Features
- OAuth2 client-credentials authentication with token caching
- Multiple named connections (multi-tenant / multi-organization support)
- Typed, capability-safe resource path builders (
Client::all(),Patient::get(42), ...) - Fluent filter/pagination query builder
- Automatic retries with 401/429 handling
- Lazy, memory-safe pagination for large datasets
- Laravel Facade
Installation
Configuration
Set your Provet credentials in .env:
For multiple tenants/organizations, add one entry per connection in config/provet.php:
Usage
Dependency injection
ProvetClient is bound as a singleton, so it can be injected instead of using the facade:
Multiple connections
Pagination
paginate() streams results lazily, following the API's next links, so it's safe for endpoints with millions of records:
All versions of laravel-provet-api with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
illuminate/support Version ^10.0|^11.0|^12.0|^13.0
illuminate/http Version ^10.0|^11.0|^12.0|^13.0
illuminate/cache Version ^10.0|^11.0|^12.0|^13.0
league/oauth2-client Version ^2
guzzlehttp/guzzle Version 7.x
ext-json Version *
ext-fileinfo Version *
ext-curl Version *
illuminate/support Version ^10.0|^11.0|^12.0|^13.0
illuminate/http Version ^10.0|^11.0|^12.0|^13.0
illuminate/cache Version ^10.0|^11.0|^12.0|^13.0
league/oauth2-client Version ^2
guzzlehttp/guzzle Version 7.x
ext-json Version *
ext-fileinfo Version *
ext-curl Version *
The package peter9x/laravel-provet-api contains the following files
Loading the files please wait ...