andriymiz/laravel-staging-mode

Laravel项目的预发布模式

v1.1.0 2024-07-21 22:45 UTC

This package is auto-updated.

Last update: 2024-09-21 23:09:42 UTC


README

Latest Version on Packagist Total Downloads

此包允许您为Laravel应用程序启用“预发布模式”。此模式类似于维护模式,但不会阻止计划任务和队列。

安装

您可以通过composer安装此包

composer require andriymiz/laravel-staging-mode

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="staging-mode-config"

app/Http/Kernel.php 中添加中间件

protected $middleware = [
    // ...
    \StagingMode\Http\Middleware\PreventRequestsDuringStaging::class,
];

使用方法

运行以下命令以启用预发布模式

php artisan staging:enable

此命令将在您的 .env 文件中添加 STAGING_MODE_SECRET 环境变量

STAGING_MODE_SECRET=your-secret

访问 /your-secret URL 以允许对您的应用程序进行请求。

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。