# kingdee-laravel **Repository Path**: talk-lucky/kingdee-laravel ## Basic Information - **Project Name**: kingdee-laravel - **Description**: 金蝶 K3Cloud web api sdk for Laravel/Lumen. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-11-27 - **Last Updated**: 2022-07-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 项目简介 Kingdee K3Cloud web api sdk for Laravel(Lumen). ## 安装 ```bash composer require "talk-lucky/kingdee-laravel" ``` ## 使用 ```php use Kingdee\Kernel\Client; use Kingdee\Requests\ViewRequest; /** * @var Client $client */ $client = app("kingdee"); $request = new ViewRequest(); $request->setModuleName(""); // 这是formId $client->view($request); ``` ## 新增 CustomCacher (可选) ```php redis; } } ``` ## 配置 ### .env `.env` 中新增相关配置 ```bash KINGDEE_BASE_URI= KINGDEE_ACCOUNT= KINGDEE_USERNAME= KINGDEE_PASSWORD= KINGDEE_LANGUAGE= KINGDEE_CACHE_CLIENT=\\App\\Utils\\CustomCacher KINGDEE_CACHE_KEY= ``` ### kingdee.php 新增 `config/kingdee.php` ```php env("KINGDEE_BASE_URI", ""), "account" => env("KINGDEE_ACCOUNT", ""), "username" => env("KINGDEE_USERNAME", ""), "password" => env("KINGDEE_PASSWORD", ""), "language" => env("KINGDEE_LANGUAGE", 2052), "cache_client" => env("KINGDEE_CACHE_CLIENT", ""), "cache_key" => env("KINGDEE_CACHE_KEY", ""), ]; ``` ## 注册DKmsServiceProvider ### Laravel 在 `app.php` 中,`providers` 数组最后新增 `\Eainc\Kingdee\KingdeeServiceProvider::class,` ### Lumen 在 `bootstrap/app.php` 中,新增 `$app->register(\Eainc\Kingdee\KingdeeServiceProvider::class);`