由 Laravel 官方团队开发的后台管理面板 Laravel Nova 即将发布
在今年7月25号的 Laracon 2018 大会上,Taylor Otwell 公布了由 Laravel 团队开发的官方版后台管理系统 Laravel Nova。
Nova 高度可定制,这就为使用者提供了极大的灵活性,而且一旦在应用中配置使用 Nova,它会非常智能。
Nova 是一个 Composer 扩展包,你可以在已有的 Laravel 5.6 应用中安装它,这意味着你无需重新开始就可以将它集成到已有的项目中,听起来很赞,当然现在也有很多其他第三方实现的后台管理面板扩展包可供使用,比如学院现在正在使用的 laravel-admin,就很不错。不过 Nova 毕竟官方加持,值得期待。
Nova 前端是基于 Vue.js、Vue Router 和 Tailwind 实现的单页面应用,不仅好看,而且可定制。
在 Nova 正式发布之前,我们可以先一窥其主要功能:
- 资源管理:对资源(Eloquent模型)的增删改查实现,包括中间表、关联关系的维护,同时还可以将模型与字段、动作、过滤器、透镜进行关联,Nova 具备基本的字段类型以及 Markdown、Trix、Code 和 Place 等自定义类型。
- 搜索:支持原生 SQL 查询,也支持通过 Laravel Scout 进行搜索。
- 动作:可作用于单个资源或多个资源的PHP任务,支持队列(表现在前端就是冻结、删除、激活等功能)
- 过滤器:编写自定义的过滤器方便用户快速筛选内容(比如已激活用户、已发布文章等)
- 透镜:自定义资源列表,你可以为一个资源定义不同视图的展示。透镜定义好并关联到某个资源后就可以在资源索引页使用。
- 指标:Nova 可以快速显示应用的自定义指标,在几秒钟内生成三种类型的图表:价值、趋势和分区,比如你可以查看在过去指定时间内的新增用户。定义好指标后,指标会显示在资源索引页。
- 授权:集成自带的策略机制实现权限管理。
看上去还是很值得期待的,更多使用细节请关注 Laravel Nova 官网,正式版本应该很快就会发布了。
16 Comments
已发布,文档: https://nova.laravel.com/docs/1.0/installation.html#installing-nova
@ 学院君 更新了呀,但是要收费呀。来帮助下吧,收费太贵了
界面真是不错
laravel-admin 后台时怎么修改数据,比如我想把中文转成拼音
哪里的功能
比如添加了 标题 想在后台 把标题转成拼音表里存在 pinyin字段里,这个时候我只能在模型里写吧?laravel-admin 提供的东西有可以操作的吗