当前位置:网站首页>laravel8更新之维护模式改进
laravel8更新之维护模式改进
2020-11-08 13:07:00 【神兵小将】
原文连接:https://www.wjcms.net/archives/laravel8%E6%9B%B4%E6%96%B0%E4%B9%8B%E7%BB%B4%E6%8A%A4%E6%A8%A1%E5%BC%8F%E6%94%B9%E8%BF%9B
对php artisan down
命令进行了一些非常漂亮的改进。
在以前的版本中,为了只允许某些人访问该网站,您必须使用白名单功能,如本博文所述:
现在支持预渲染维护模式模板,并且消除了最终用户在维护模式期间遇到错误的机会。但是,为此,必须将以下行添加到您的文件中。这些行应直接放在现有常量定义下:public/index.phpLARAVEL_START
define('LARAVEL_START', microtime(true));
if (file_exists(__DIR__.'/../storage/framework/maintenance.php')) {
require __DIR__.'/../storage/framework/maintenance.php';
}
注:php artisan down --message
已被移除
如何创建自定义Laravel维护页面
使用Laravel 8,您可以拥有一个秘密,而不是使用IP白名单。要配置它,您要做的就是:
php artisan down --secret=YOUR_SECRET_HERE
确保YOUR_SECRET_HERE使用安全的弦线更换零件!
然后访问处于维护模式的网站,请访问 你的域名+/YOUR_SECRET_HERE,这将生成一个秘密cookie,使您可以像往常一样浏览该网站!
这是使您的网站处于维护模式的好方法,但是仍然允许某些人可以访问它!
该php artisan down命令的另一个很棒的补充是您可以预渲染维护页面,这样即使您运行composer update最终用户,仍然可以看到维护页面,而不是一些错误。
为此,只需运行:
php artisan down --render="errors::503"
这样,您可以进行广泛的维护,而不必担心用户看到一些奇怪的错误,而不用担心页面看起来友好。
很酷的是,您可以将标志组合在一起。例如,您可以运行以下命令以在显示的页面上添加机密并同时更改状态代码:
php artisan down --render="errors::503" --status=200 --secret=YOUR_SECRET_HERE
版权声明
本文为[神兵小将]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/3380391/blog/4707666
边栏推荐
- It's worth seeing! EMR elastic low cost offline big data analysis best practice (with network disk link)
- Bccoin tells you: what is the most reliable investment project at the end of the year!
- Top 5 Chinese cloud manufacturers in 2018: Alibaba cloud, Tencent cloud, AWS, telecom, Unicom
- Share the experience of passing the PMP examination
- 2018中国云厂商TOP5:阿里云、腾讯云、AWS、电信、联通 ...
- This paper analyzes the top ten Internet of things applications in 2020!
- 2018中国云厂商TOP5:阿里云、腾讯云、AWS、电信、联通 ...
- python基本语法 变量
- Major changes in Huawei's cloud: Cloud & AI rises to Huawei's fourth largest BG with full fire
- AQS解析
猜你喜欢
Harbor项目高手问答及赠书活动
吐血整理!阿里巴巴 Android 开发手册!(附网盘链接)
Tidb performance competition 11.02-11.06
Python基础语法
PMP心得分享
Suitable for C / C + + novice learning some projects, do not give me to miss!
2018中国云厂商TOP5:阿里云、腾讯云、AWS、电信、联通 ...
运维人员常用到的 11 款服务器监控工具
Windows10关机问题----只有“睡眠”、“更新并重启”、“更新并关机”,但是又不想更新,解决办法
2018中国云厂商TOP5:阿里云、腾讯云、AWS、电信、联通 ...
随机推荐
Windows下快递投递柜、寄存柜的软件初探
Flink从入门到真香(3、从集合和文件中读取数据)
From a friend recently Ali, Tencent, meituan and other P7 Python development post interview questions
谷歌开源能翻译101种语言的AI模型,只比Facebook多一种
Eight ways to optimize if else code
Ali! Visual computing developer's series of manuals (with internet disk link)
Hematemesis! Alibaba Android Development Manual! (Internet disk link attached)
Top 5 Chinese cloud manufacturers in 2018: Alibaba cloud, Tencent cloud, AWS, telecom, Unicom
这次,快手终于比抖音'快'了!
Top 5 Chinese cloud manufacturers in 2018: Alibaba cloud, Tencent cloud, AWS, telecom, Unicom
Xamarin 从零开始部署 iOS 上的 Walterlv.CloudKeyboard 应用
一文剖析2020年最火十大物联网应用|IoT Analytics 年度重磅报告出炉!
Don't look! Full interpretation of Alibaba cloud's original data lake system! (Internet disk link attached)
一文读懂机器学习“数据中毒”
PMP experience sharing
Get PMP certificate at 51CTO College
应届生年薪35w+ !倒挂老员工,互联网大厂薪资为何越来越高?
On monotonous stack
What is SVG?
为什么 Schnorr 签名被誉为比特币 Segwit 后的最大技术更新