| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- <?php
- // +----------------------------------------------------------------------
- // | saiadmin [ saiadmin快速开发框架 ]
- // +----------------------------------------------------------------------
- // | Author: sai <1430792918@qq.com>
- // +----------------------------------------------------------------------
- return [
- 'access_exp' => 8 * 60 * 60, // 登录token有效期,默认8小时
- // 验证码存储模式
- 'captcha' => [
- // 验证码存储模式 session或者cache
- 'mode' => getenv('CAPTCHA_MODE'),
- // 验证码过期时间 (秒)
- 'expire' => 300,
- ],
- // excel模板下载路径
- 'template' => base_path(). '/plugin/saiadmin/public/template',
- // excel导出文件路径
- 'export_path' => base_path() . '/plugin/saiadmin/public/export/',
- // 文件开启hash验证,开启后上传文件将会判断数据库中是否存在,如果存在直接获取
- 'file_hash' => false,
- // 用户信息缓存
- 'user_cache' => [
- 'prefix' => 'saiadmin:user_cache:info_',
- 'expire' => 60 * 60 * 4,
- 'dept' => 'saiadmin:user_cache:dept_',
- 'role' => 'saiadmin:user_cache:role_',
- 'post' => 'saiadmin:user_cache:post_',
- ],
- // 用户权限缓存
- 'button_cache' => [
- 'prefix' => 'saiadmin:button_cache:user_',
- 'expire' => 60 * 60 * 2,
- 'all' => 'saiadmin:button_cache:all',
- 'role' => 'saiadmin:button_cache:role_',
- 'tag' => 'saiadmin:button_cache',
- ],
- // 用户菜单缓存
- 'menu_cache' => [
- // 菜单结构变更时递增版本,避免旧缓存继续隐藏新增菜单
- 'prefix' => 'saiadmin:menu_cache:v3:user_',
- 'expire' => 60 * 60 * 24 * 7,
- 'tag' => 'saiadmin:menu_cache',
- ],
- // 字典缓存
- 'dict_cache' => [
- 'expire' => 60 * 60 * 24 * 365,
- 'tag' => 'saiadmin:dict_cache',
- ],
- // 配置数据缓存
- 'config_cache' => [
- 'expire' => 60 * 60 * 24 * 365,
- 'prefix' => 'saiadmin:config_cache:config_',
- 'tag' => 'saiadmin:config_cache'
- ],
- // 反射缓存
- 'reflection_cache' => [
- 'tag' => 'saiadmin:reflection',
- 'expire' => 60 * 60 * 24 * 365,
- 'no_need' => 'saiadmin:reflection_cache:no_need_',
- 'attr' => 'saiadmin:reflection_cache:attr_',
- ],
- ];
|