cherrypulp / laravel-active-collab
laravel active collab
dev-master
2019-10-04 09:30 UTC
Requires
- php: >=7.1.6
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-11 08:57:27 UTC
README
包描述:Active Collab SDK的包装器,适用于Laravel
安装
通过composer安装
composer require cherrypulp/laravel-active-collab
注册服务提供者
注意!如果您使用laravel>=5.5并且启用了包自动发现功能,则以下步骤是可选的。
将服务提供者添加到config/app.php
中的providers
部分
Cherrypulp\LaravelActiveCollab\ServiceProvider::class,
注册外观
在config/app.php
中的aliases
部分注册包外观
Cherrypulp\LaravelActiveCollab\Facades\LaravelActiveCollab::class,
发布配置文件
php artisan vendor:publish --provider="Cherrypulp\LaravelActiveCollab\ServiceProvider" --tag="config"
用法
更新您env文件中的配置。
ACTIVECOLLAB_COMPANY=******
ACTIVECOLLAB_APP_NAME=******
ACTIVECOLLAB_MAIL=******
ACTIVECOLLAB_PASSWORD=******
ACTIVECOLLAB_URL=******
可用方法
- getOpenProjects(): 获取所有开放的项目
- getProjectTasks($project_id): 从项目获取开放的任务
- getCompanyUsers($company_id): 获取公司的非存档用户
- getUserByEmail($email): 获取指定的用户
- postTimeRecord($date, $duration, $user_id, $project_id, $task_id)
- deleteRecordsByDay($date, $user_id)
安全
如果您发现任何安全相关的问题,请通过电子邮件联系,而不是使用问题跟踪器。
致谢
- Simon Vreux
本包是由cherrypulp/laravel-package-generator的帮助构建的。