Laravel-admin 新增扩展介绍
自上次发布v1.6版本到现在的两个月的时间里,laravel-admin
新增了一些扩展,涉及到图片的展示/处理、文件上传、音视频播放、富文本编辑器、图表等方面的功能,下面是对它们的一些简单介绍。
列表扩展
grid-lightbox
前端效果基于Magnific Popup,可以将列表中的图片展示为灯箱或者画廊效果。
media-player
如果你的业务中有涉及到音视频文件,那么这个扩展可以帮助你在列表或者详情页里面,将文件路径字段展示为音视频播放器,方便预览文件。
表单扩展
daterangepicker
一个时间日期范围的选择扩展,提供更好的时间日期范围选择体验,可以自定义时间范围。
typeahead
表单input输入自动完成扩展。
star-rating
Form表单中的星星评分组件。
作者 jxlwqq
cropper
一个Form表单图片裁剪扩展,前端将裁剪好的图片转为base64编码,提交后端后再转回图片保存。
作者 EVA09
file-browser
这个扩展可以在Form表单中打开meidia-manager
中的目录,然后选择文件,把文件路径作为字段值提交。
作者 Dianwoung
json-editor
一个可视化的json
编辑器,提供了更直观的json
结构数据的编辑体验。
作者 jxlwqq
large-file-upload
大文件上传插件,解决了上传大文件的时候前后端的一些限制。
作者 Dianwoung
ckeditor
一个基于ckeditor
的富文本编辑器,在Form中使用。
UEditor
一个基于UEditor
的富文本编辑器,在Form中使用。
作者 codingyu
simditor
一个基于simditor
的富文本编辑器,在Form中使用。
作者 jxlwqq
图表
chartjs
引入Chart.js, 方便图表相关的需求开发。
sparkline
同样是一个图表扩展,可以在数据列表中将字段展示为图表。
代码编辑器
下面是几个基于CodeMirror的代码编辑器,封装成了不同语言的package,支持python
、php
、js
、css
、c
、c++
、c#
、java
、Objective-c
、scala
、kotlin
、ceylon
等语言,如果你有其它语言的编辑需求,可以参考CodeMirror的相关文档和下面的package的代码自行封装。
其它工具
material-ui
这是一个皮肤扩展,可以将laravel-admin
的样式切换为Material Design
。
作者 jxlwqq
env-manager
这个扩展提供了一个web界面来方便管理laravel的.env文件。
作者 jxlwqq
composer-viewer
一个composer安装包的查看工具,提供了一个web界面来查看项目所安装的package的版本、状态等信息。
作者 jxlwqq
lock-screen
如果你需要一个后台锁屏的功能,可以安装这个package。
id-validator
这个扩展基于jxlwqq/id-validator,用来验证中国大陆居民身份证、港澳居民居住证以及台湾地区居民居住证,输入证件号码查询后,如果身份证号合法,下方会显示分析信息(地区、出生日期、星座、生肖、性别、校验位),如果不合法则下面显示一个异常提示。
总结
所有的扩展也可以在扩展列表找到,希望这些扩展能开发中帮助大家节省时间,如果你有好的idea,欢迎分享或者加入一起开发。
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: