'', /** * 权限配置 * */ 'permissions' => [ /** * get 请求不验证 */ 'is_allow_get' => true, /** * 超级管理员 ID * */ 'super_admin_id' => 1, ], /** * auth 认证 * */ 'auth' => [ // 默认 'default' => [ 'guard' => 'admin', ], // 门面设置 'guards' => [ // admin 认证 'admin' => [ 'driver' => 'jwt', 'provider' => 'admin_users', ], ], // 服务提供 'providers' => [ 'admin_users' => [ 'driver' => 'orm', 'model' => \catchAdmin\permissions\model\Users::class, ], ], ], /** * 自定义验证规则 * */ 'validates' => [ \catcher\validates\Sometimes::class, \catcher\validates\SensitiveWord::class, ], /** * 上传设置 * */ 'upload' => [ 'image' => 'fileSize:' . 1024 * 1024 * 5 . '|fileExt:jpg,png,gif,jpeg', 'file' => 'fileSize:' . 1024 * 1024 * 10 . '|fileExt:txt,pdf,xlsx,xls,html,mp4,mp3,amr' ], /** * 任务调度配置 */ 'schedule' => [ /** * 常驻 worker 数量 */ 'static_worker_number' => 1, /** * 动态可扩展 worker 最大数量 */ 'max_worker_number' => 10, /** * 存储位置 */ 'store_path' => runtime_path('catch/schedule'), /** * 主进程 ID */ 'master_pid_file' => runtime_path('catch/schedule') . 'master.pid', /** * 日志记录 */ 'log' => [ /** * 错误日志 */ 'error_log' => runtime_path('catch/schedule') . 'schedule-error.log', ], ], ];