源码介绍
Nova 是一个设计精美的 Laravel 管理面板。
源码截图
源码功能
- 资源管理
Nova 为您的 Eloquent 模型提供了完整的 CRUD 界面。完全支持每种类型的 Eloquent 关系。需要编辑多态多对多关系的数据透视表?我们为您服务。
- 任务
操作是您可以针对一个资源或一批资源运行的 PHP 任务。有需要一段时间的操作吗?没问题,Nova 的排队操作会让您的管理面板感觉很敏捷。
- 过滤器
为您的资源索引编写自定义过滤器,让您的用户快速浏览数据的不同部分。为了帮助您入门,我们为“软删除”资源提供了内置过滤器。
- 查询
需要比过滤器提供更多的自定义资源列表?没问题。将镜头添加到您的资源中,以完全控制整个 Eloquent 查询。
- 自定义工具
Nova 提供 CLI 生成器,用于构建您自己的自定义工具。我们会给你一个 Vue 组件和无限的可能性。构建您的业务所需的自定义工具,或构建下一个伟大的 Nova 插件并与世界分享。
- 指标
Nova 可以轻松快速地为您的应用程序显示自定义指标,让您在几秒钟内生成三种类型的图表。为了把樱桃放在首位,我们已经包含了查询助手,让这一切都变得简单。
- 授权
Nova 与 Laravel 现有的授权策略完美集成。让您的 Nova 资源自动利用您现有的应用程序策略来确定用户的能力。甚至为关系、工具、动作、镜头和字段提供了细粒度的授权支持。
- 自定义字段
需要 Nova 不包含的字段类型?没问题 – 使用 Nova CLI 生成自定义字段并完全控制其实施和设计。
- 强大的搜索
通过将 Nova 管理面板与 Laravel Scout 链接,感受 Laravel 生态系统的力量。完成后,您将获得由 Algolia 和云提供支持的极速搜索结果。
- 通知
通过直接向您的 Nova 管理员发送通知,通知您的管理员有关新销售、取消等重要事件的信息。
- 内联关系
以您创建和编辑资源的相同形式管理关系。Nova 的内联关系允许您定义更流畅的编辑工作流程。
- 条件字段
Nova 强大的字段依赖允许您使用简单的代码根据其他字段的值显示字段。无需自定义字段。