Download the PHP package revolution/laravel-freee-sdk without Composer
On this page you can find all versions of the php package revolution/laravel-freee-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download revolution/laravel-freee-sdk
More information about revolution/laravel-freee-sdk
Files in revolution/laravel-freee-sdk
Informations about the package laravel-freee-sdk
Freee SDK for Laravel
freee-accounting-sdk-php
をLaravelから使いやすくするパッケージ。
https://github.com/freee/freee-accounting-sdk-php
accounting以外のSDKが登場した場合はこのパッケージのまま対応するかもしれません。
Requirements
- PHP >= 7.2
- Laravel >= 6.0
Versioning
- Basic : semver
- Drop old PHP or Laravel version :
+0.1
. composer should handle it well. -
Support only latest major version (
master
branch), but you can PR to old branches. - 基本はsemver
- サポート期限の切れた古いPHPやLaravelをサポート対象から外す時は0.1上げる。composerが上手く処理してくれるはず。
- 最新のメジャーバージョンのみサポート対象。旧バージョンのブランチへのPRは可能。
Installation
config/services.php
revolution/socialite-freee
と同じなのでそのまま流用可能。
.env
Demo
https://github.com/kawax/laravel-freee-sdk-project
使い方
Facade・Trait・Macroを使う方法とそれぞれテスト時の注意があるのでよく確認してください。
Facade
短いFacadeは自動では登録されないので必要なら手動でconfig/app.php
にて登録してください。
Facadeのテスト
Trait
「traitで機能の有効化」で一段とLaravelらしくなる。
UserモデルにFreeeSDK
traitを追加。tokenForFreee()
でtokenを返す。
Traitのテスト
Macro
Laravelのmacroと同じなのでどんなメソッドでも追加可能。
AppServiceProvider@boot
などで定義。
Macroのテスト
refreshToken
access tokenの有効期限は24時間。Freee::refreshToken()
で更新。
Laravel外で使う
LICENCE
MIT
All versions of laravel-freee-sdk with dependencies
ext-json Version *
illuminate/support Version *
freee/freee-accounting-sdk Version ^1.0