定制 jwcobb/tevo-harvester 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

jwcobb/tevo-harvester

Composer 安装命令:

composer create-project jwcobb/tevo-harvester

包简介

TEvo Harvester is a tool to populate your own local database tables with a cache of the Ticket Evolution API data.

README 文档

README

TEvo Harvester is a tool to populate your own local database tables with a cache of the Ticket Evolution API data. It allows you to very easily create, populate, and update tables with the cache-able API data and includes the ability to easily schedule for this data to be updated periodically.

This application can and should be separate from whatever project you are creating to utilize the data. This keeps the underlying technologies, dependencies, and requirements separate from your main project and allows you to update this project as necessary without affecting other projects you are building that utilize the data stored by this application.

Installation

You can install this project via composer:

composer create-project jwcobb/tevo-harvester /path/to/project --prefer-dist

Configuration

Edit the .env file to add your database info as well as your Ticket Evolution API credentials and any other necessary changes.

Run Database Migrations

Migrations are included to create any necessary tables. From the command line run

php artisan migrate

Scheduling Updates

TEvo Harvester Laravel Scheduler to run these commands automatically at preset times. Just be sure to add the Laravel Scheduler to your crontab.

Each Harvest already has a suggested update interval assigned to it, but using the Dashboard you can edit the schedule and even include URLs to ping before and after updates in case you wish to use a Dead Man’s Switch such as Pushmon or Dead Man’s Snitch to ensure your updates are running as desired.

Manually Running Updates

Updates of the API information can be run either via the Dashboard or via command line using the artisan console with a command such as

php artisan harvester:update performers --action=active

Security Vulnerabilities

If you discover any security related issues, please email oss at jcobb dot org instead of using the issue tracker.

License

TEvo Harvester is open-sourced software licensed under the MIT license

统计信息

  • 总下载量: 185
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 3
  • Forks: 5
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2016-03-11

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固