Vapor UI 仪表板包
发布于 作者 Paul Redmond
Vapor UI 是一个为在 Vapor 上运行的 Laravel 应用程序提供的开源仪表板。它在您的 Vapor 驱动的应用程序中提供了一个美观的仪表板,允许您监控应用程序的日志和失败的队列作业。
今天,@laravelphp 团队很自豪地向您介绍我们的新开源包:Vapor UI。
它在您的 Vapor 驱动的应用程序中提供了一个美观的仪表板,允许您监控应用程序的日志和失败的队列作业。
— NUNO MADURO (@enunomaduro) 2020 年 9 月 3 日
Vapor 中的应用程序日志默认情况下会发送到 CloudWatch,您现在可以通过 Vapor UI 搜索它们。您可以根据日志类型进一步过滤,包括 HTTP、CLI 和队列日志。
Vapor UI 提供了一个失败作业页面,您可以在其中查看失败作业的列表,以及有关失败的详细信息。从 Vapor UI 仪表板,您可以重试或删除作业。
Vapor UI 仪表板可以通过 /vapor-ui
访问,您可以使用包的 VaporUiServiceProvider
中的自定义授权门逻辑来锁定访问权限。
protected function gate(){ Gate::define('viewVaporUI', function ($user = null) { return in_array(optional($user)->email, [ // ]); });}
了解更多
Nuno 在 Laravel 博客上发布了一篇文章,宣布了这个包,其中包括屏幕截图和对仪表板功能的概述。该仪表板背后的代码是开源的,在 GitHub 上的 laravel/vapor-ui 上可用,您可以在这里找到文档 这里.