Laravel通过php artisan down命令开启维护模式,生成storage/framework/down文件使应用返回503页面;可使用--message设置提示信息,--retry指定重试时间,--redirect设置跳转地址;通过--allow允许特定IP访问;维护完成后执行php artisan up删除down文件恢复服务。

Laravel 提供了便捷的方式来开启维护模式,最常用的方法就是使用 Artisan 命令 artisan down。当你的应用需要临时关闭以进行更新或修复时,开启维护模式可以让所有访问者看到一个统一的提示页面,而不会暴露未完成的功能或错误信息。
在项目根目录下运行以下命令即可开启维护模式:
php artisan down执行后,Laravel 会生成一个 storage/framework/down 文件,这个文件的存在表示应用已进入维护状态。此时所有请求都会被重定向到维护页面(默认是 503 状态码响应)。
你可以通过参数来自定义维护页面显示的信息,比如设置标题、消息或重试时间:
示例:
php artisan down --message="系统升级中,请稍后访问" --retry=30这样访问网站时就会显示你设定的消息,并建议浏览器 30 秒后重试。
在维护期间,你可能仍希望开发者或测试人员可以正常访问站点。可以通过 --allow 参数指定 IP 地址绕过维护模式:
php artisan down --allow=127.0.0.1 --allow=192.168.1.100只有列出的 IP 才能正常浏览网站,其他用户继续看到维护页面。
完成维护后,使用以下命令恢复正常服务:
php artisan up该命令会删除 storage/framework/down 文件,应用随即恢复对外服务。
基本上就这些。合理使用 php artisan down 能让你在部署或修复时更从容,避免用户看到异常界面。注意不要忘记上线前执行 up 命令。
以上就是Laravel维护模式怎么开启_Laravel artisan down命令使用的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号