nextgen-tech/ewus-laravel

v1.0.0 2020-10-13 07:14 UTC

This package is auto-updated.

Last update: 2024-09-13 15:48:44 UTC


README

本包是 nextgen-tech/ewus 包的 Laravel 封装。

需求

安装

composer require nextgen-tech/ewus-laravel

运行 artisan 命令将当前密码设置为 eWUŚ

php artisan ewus:password --init

配置 (.env)

基础

  • EWUS_SANDBOX_MODE (默认:false) - 启用/禁用沙盒模式
  • EWUS_CONNECTION (默认:http) - 用于通信的连接

连接

  • EWUS_CONNECTION_TIMEOUT (仅适用于 http 连接) - 请求超时持续时间,以秒为单位

密码

  • EWUS_PASSWORD_LENGTH (默认:8) - 随机生成密码的长度

凭证

  • EWUS_CREDENTIALS_DOMAIN - 操作员域
  • EWUS_CREDENTIALS_LOGIN - 操作员登录
  • EWUS_CREDENTIALS_OPERATOR_ID (默认:null) - 操作员标识符,仅在某些域中需要
  • EWUS_CREDENTIALS_OPERATOR_TYPE (默认:null) - 操作员类型,仅在某些域中需要

调度密码更改

eWUŚ 每两周需要更改密码。我们建议更频繁地更改它以确保不会过期。要自动化此过程,您可以创建一个计划,该计划将调用 artisan 命令

// app/Console/Kernel.php

protected function schedule(Schedule $schedule)
{
    // other schedules

    $schedule->command('ewus:password --random')->weeklyOn(1, '00:00');
}