先说说为什么要升级,因为我发现貌似.env
文件设置的环境变量不起作用。
laravel修改.env配置文件后配置不生效_laravel .env 更改无效-CSDN博客
升级到v1.8.19后,出现的第一个问题就是后台登录无限重定向,/admin
下就不会,另外一个模块下就会,比方/yidong
,查github发现两条相关的issue:
- 去 /admin/auth/login 总是 redirect too many times · Issue #5203 · z-song/laravel-admin
- admin/auth/login page isn’t redirecting properly – Admin Auth too many redirect · Issue #2566 · z-song/laravel-admin
在之前的版本需要在admin以外的模块设置auth下的excepts,升级后其他模块也需要设置了。
laravel-admin 线上访问项目,一直重定向到登录页面_laravel-admin 登录页面一直重定向-CSDN博客
另外一个问题就是http与https的问题了,想要启用HTTPS,得设置这三个环境变量:
APP_URL=https://yidong-dev.188.elebear.com
ASSET_URL="${APP_URL}"
ADMIN_HTTPS=true
但是我发现ADMIN_HTTPS貌似不能控制静态资源链接是否使用https,是否启用HTTP貌似是通过ASSET_URL控制的。
正文完