finalsmile6868/kuangshi

dev-master 2021-01-06 02:02 UTC

This package is auto-updated.

Last update: 2024-09-06 10:11:52 UTC


README

  1. 安装:composer require finalsmile6868/kuangshi

  2. 在Laravel中,将以下类添加到config/app.php文件的providers数组中

    Finalsmile6868\Kuangshi\KuangshiServiceProvider::class

  3. 生成数据库表

    php artisan migrate

  4. 生成config/kuangshi.php配置文件

    php artisan vendor:publish

  5. 在config.kuangshi.php文件中配置AppKey和SecretKey

    获取AppKey和SecreKey

  6. 可以在config.kuangshi.php文件的route数组中配置路由前缀(prefix),默认为ks

  7. 目前支持员工列表同步,默认路径为/ks/person,如果修改了路由前缀,则路径为/修改的路由前缀/person

    字段含义请见此处

  8. 旷视的事件回调,目前支持人员事件;默认回调路由为/ks/notify.

    在接收到事件回调后,将数据回写入kuangshi_event_record表,然后发出一个事件通知:Finalsmile6868\Kuangshi\Events\KuangshiEvent.php;要接收此事件,需要在app/Providers/EventServiceProvider.php中指定要接收的事件,例如:

    
    

'Finalsmile6868\Kuangshi\Events\KuangshiEvent'=>[ 'App\Listeners\KuangshiListener',//改为接收事件的Listener ],

 可以参考Finalsmile6868\Kuangshi\Linsteners\KuangshiLinstener.php
9.