nextgen-tech / ewus-laravel
v1.0.0
2020-10-13 07:14 UTC
Requires
- php: ^7.3
- illuminate/console: ^6.0|^7.0|^8.0
- illuminate/contracts: ^6.0|^7.0|^8.0
- illuminate/support: ^6.0|^7.0|^8.0
- nextgen-tech/ewus: ^1.1
Requires (Dev)
- phpstan/phpstan: ^0.12.43
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'); }