当前位置:网站首页>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
边栏推荐
- Why is Schnorr Signature known as the biggest technology update after bitcoin segwit
- Where is the new target market? What is the anchored product? |Ten questions 2021 Chinese enterprise service
- 2018中国云厂商TOP5:阿里云、腾讯云、AWS、电信、联通 ...
- Service architecture and transformation optimization process of e-commerce trading platform in mogujie (including ppt)
- 漫画:寻找股票买入卖出的最佳时机(整合版)
- From a friend recently Ali, Tencent, meituan and other P7 Python development post interview questions
- 2018中国云厂商TOP5:阿里云、腾讯云、AWS、电信、联通 ...
- Ubuntu20.04下访问FTP服务器乱码问题+上传文件
- Rust: performance test criteria Library
- Windows10关机问题----只有“睡眠”、“更新并重启”、“更新并关机”,但是又不想更新,解决办法
猜你喜欢
华为在5G手机市场占据绝对优势,市调机构对小米的市占出现分歧
分布式文档存储数据库之MongoDB基础入门
这次,快手终于比抖音'快'了!
C语言I博客作业03
2018中国云厂商TOP5:阿里云、腾讯云、AWS、电信、联通 ...
后端程序员必备:分布式事务基础篇
为什么 Schnorr 签名被誉为比特币 Segwit 后的最大技术更新
Drink soda, a bottle of soda water 1 yuan, two empty bottles can change a bottle of soda, give 20 yuan, how much soda can you
C language I blog assignment 03
阿里云加速增长,进一步巩固领先优势
随机推荐
DeepMind 最新论文解读:首次提出离散概率树中的因果推理算法
Flink: from introduction to Zhenxiang (3. Reading data from collection and file)
svg究竟是什么?
打工人,打工魂,抽终身会员,成为人上人!
2018中国云厂商TOP5:阿里云、腾讯云、AWS、电信、联通 ...
最全!阿里巴巴经济体云原生实践!(附网盘链接)
Google's AI model, which can translate 101 languages, is only one more than Facebook
The most complete! Alibaba economy cloud original practice! (Internet disk link attached)
漫画|讲解一下如何写简历&项目
Stm32uberide download and install - GPIO basic configuration operation - debug (based on CMSIS DAP debug)
The network adapter could not establish the connection
BCCOIN告诉您:年底最靠谱的投资项目是什么!
分布式文档存储数据库之MongoDB基础入门
阿里云视频云技术专家 LVS 演讲全文:《“云端一体”的智能媒体生产制作演进之路》
供货紧张!苹果被曝 iPhone 12 电源芯片产能不足
数据库连接报错之IO异常(The Network Adapter could not establish the connection)
模板引擎的整理归纳
Top 5 Chinese cloud manufacturers in 2018: Alibaba cloud, Tencent cloud, AWS, telecom, Unicom
吐血整理!阿里巴巴 Android 开发手册!(附网盘链接)
OR Talk NO.19 | Facebook田渊栋博士:基于蒙特卡洛树搜索的隐动作集黑盒优化 - 知乎