m1guelpf / deploying-mode
v2.0
2017-09-05 12:00 UTC
Requires
- php: >=5.6.4
This package is not auto-updated.
Last update: 2017-09-05 12:01:04 UTC
README
此包不再维护。您可以使用Laravel的内置维护模式作为替代。
安装
您可以通过composer安装此包
composer require m1guelpf/deploying-mode
接下来,您必须安装服务提供者
// config/app.php 'providers' => [ ... M1guelpf\DeployingMode\DeployingModeServiceProvider::class, ];
最后,您需要在Kernel.php文件中顶部添加中间件到$middleware
数组中
// app/Http/Kernel.php protected $middleware = [ \M1guelpf\DeployingMode\CheckForDeployingMode::class, \Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class, ];
用法
您可以通过调用以下方法来检查应用程序是否处于部署模式
$deployingUtils = new M1guelpf\DeployingMode\Utils(); echo $deployingUtils->isDeploying();
您还可以在异常上访问一些自定义变量
echo $exception->commit; // The commit specified in the deploying command echo $exception->prettyCommit; // Commit trimmed to 7 characters echo $exception->wentDownAgo; // The time the app was put in deploying mode in "XX ago" format
更新日志
请参阅 CHANGELOG 了解最近的变化。
贡献
请参阅 CONTRIBUTING 获取详细信息。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 soy@miguelpiedrafita.com 联系,而不是使用问题跟踪器。
鸣谢
许可证
此包在Mozilla公共许可证下授权。请参阅 许可证文件 获取更多信息。