在 Laravel Nova 中管理维护模式
发表于 作者 Paul Redmond
如果你因为某种原因一直待在另一个星球(你懂的!),Laravel Nova 现已发布,并且社区一直在努力构建 Nova 周边的开源工具。
其中一个开源工具是由 David Piesse 创建的,它创建了一个 Laravel Nova 扩展,允许你从 Nova 管理应用程序的维护模式。
在 Laravel 中,维护模式 使你在对应用程序进行维护时轻松禁用应用程序。启用维护模式后,你的应用程序将在维护期间返回 503
状态代码。现在有了这个插件,你可以在 Nova UI 中方便地切换维护模式。
要安装此软件包,首先你需要在应用程序的 composer 文件中引入该软件包。
composer require davidpiesse/nova-maintenance-mode
接下来,你需要在应用程序的 NovaServiceProvider
中注册维护模式工具。
public function tools(){ return [ // ... new \Davidpiesse\NovaMaintenanceMode\Tool(), ];}
你可以查看 适用于 Laravel Nova 的维护模式 软件包的 GitHub 页面,该页面包含源代码和安装说明。
自从 Laravel Nova 于 8 月 22 日发布以来,社区已经产生了大量的开源想法和软件包。Nova 本身也已经经历了多次补丁和更新,很高兴看到一个充满活力的社区围绕 Laravel Nova 发展壮大,并不断创造出令人惊叹的工具(以及文档)。