Download the PHP package bernskioldmedia/laravel-harvest without Composer
On this page you can find all versions of the php package bernskioldmedia/laravel-harvest. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bernskioldmedia/laravel-harvest
More information about bernskioldmedia/laravel-harvest
Files in bernskioldmedia/laravel-harvest
Package laravel-harvest
Short Description This is an API wrapper class for the Harvest Time Tracking API.
License MIT
Homepage https://github.com/bernskioldmedia/laravel-harvest
Informations about the package laravel-harvest
Laravel Harvest API
This package adds a fluent way of interacting with the Harvest time tracking system and its API.
Installation
You can install the package via composer:
You can publish the config file with:
This is the contents of the published config file:
Usage
The package provides a convenient facade to interact with all resources. The package will let you consume the API through fluent methods, but will not touch or map the response coming from the API. Please see the Harvest API docs for more information on responses.
The package currently supports all Harvest API resources, as well as their reporting endpoints. Your IDE should discover them on the Harvest Facade when typing.
When getting lists using the all
method there are also fluent filtering methods to help you filter. Additionally some
resources have "actions" as well. The names of these functions match mostly to the parameters in the Harvest API docs.
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Credits
- Bernskiold Media
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-harvest with dependencies
guzzlehttp/guzzle Version ^7.4
illuminate/contracts Version ^9.0
spatie/laravel-package-tools Version ^1.9.2