Download the PHP package sumer5020/laravel-zoho-books without Composer
On this page you can find all versions of the php package sumer5020/laravel-zoho-books. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download sumer5020/laravel-zoho-books
More information about sumer5020/laravel-zoho-books
Files in sumer5020/laravel-zoho-books
Package laravel-zoho-books
Short Description Powerful and streamlined Laravel package for seamless Zoho Books V3 integration
License MIT
Informations about the package laravel-zoho-books
Laravel Zoho Books
This Laravel package simplifies integration with Zoho Books Accounting System, streamlining API interactions for easier accounting management.
Requirements
Software | Version |
---|---|
php |
^8.2 |
Composer |
^2.4 |
Laravel |
^11.0 |
Features
- [x] Authentication end points
- [x] Contact end points
- [x] Contact Person end points
- [x] Estimate end points
Coming soon features ✨
- [ ] Bank Account end points - [ ] Bank Rule end points - [ ] Bank Transaction end points - [ ] Base Currency Adjustment end points - [ ] Bill end points - [ ] Chart Of Account end points - [ ] Credit Note end points - [ ] Currency end points - [ ] Customer Payment end points - [ ] Custom Module end points - [ ] Expense end points - [ ] Invoice end points - [ ] Item end points - [ ] Journal end points - [ ] Opening Balance end points - [ ] Project end points - [ ] Purchase Order end points - [ ] Recurring Bill end points - [ ] Recurring Expense end points - [ ] Recurring Invoice end points - [ ] Retainer Invoice end points - [ ] Sales Order end points - [ ] Task end points - [ ] Tax end points - [ ] Time Entry end points - [ ] User end points - [ ] Vendor Credit end points - [ ] Vendor Payment end points - [ ] Zoho Crm Integration end pointsInstallation
Install the package by using composer:
Publish the assets
Publish all assets
Publish the configuration only:
Publish the migrations only:
Add this into your .env
and add your details that come from https://accounts.zoho.com/developerconsole
After that Run php artisan zoho:init
command to initialize your credentials and insert token
, refresh_token
and expires_in
into zoho_tokens
table.
Alert: We used
Self Client
to generate server-to-server access code. you must run the artisan command before the access code expired.Note: The
expires_in
is for thetoken
, Therefresh_token
is lifetime until you revoke it.Note: In order to reduce the number of database requests and improve the performance you need to cache this token credentials with expire time equals the token expire time.
Usage
Setup 🚀
After publish
Add the ZohoBooksFacade
in your controller or any class you need to use the package functionality on it
Authentication
Refresh access token
Revoke access token
License
The MIT License (MIT). Please see MIT license File for more information.