启用维护模式,只需执行 Artisan 命令 down :
php artisan down
命令解析如下:
选项:
message:可用于显示或记录自定义消息
retry:可用于设置 HTTP 请求头中 Retry-After 的值
allow:设置当应用程序在维护模式下时,允许访问的IP。可为 string 或者 Array。
当运行 Artisan 命令后,将在 storage/framework 目录下生成 down 文件,如:
当请求进入时,将检查应用是否处于维护模式(即检查是否存在 down 文件),读取文件内容并获取 allowedIPs,和访问 IP 进行比较,若 IP 被允许,或者 访问 IP 在被期待列表里,则允许请求继续进入应用,否则抛出异常。