Laravel-admin 发布 1.7.2 版本
据上次发帖半个月之后,v1.7.2版本发布了,在这个版本中,主要有下面的修改和变更
模型表单
- 修复上传文件组件的文件预览问题
- 支持form表单上传图片的同时生成缩略图
- 增加了
$form->file('name')->downloadable()
方法
模型表格
- 增加
$grid->column('name')->downloadable()
方法 - 增加
$grid->column('name')->color($color)
方法 - 增加
$grid->column('name')->icon($icons = [])
方法 - 增加
$grid->column('name')->replace($replacements = [])
方法 - 增加
$grid->column('name')->filter()
方法,实现列过滤,列过滤器文档 - 增加
$grid->column('name')->copyable()
方法 - 增加
$grid->column('name')->qrcode()
方法 - 优化
$grid->column('name')->label()
和$grid->column('name')->badge()
方法 - 实现Grid页面的快捷键,快捷键文档
下面简单介绍一下新增的两个我比较常用的Feature
列过滤器
除了已经实现的表单过滤和快捷搜索之外,在这个版本里面新增了一种新的表格数据过滤方式,列过滤器
比如上图的过滤器,通过下面简单的方法调用,就可以在表格列头上增加一个过滤器按钮,点击展开可以进行这一列的数据过滤操作
$grid->column('status', '状态')->filter([
0 => '未知',
1 => '已下单',
2 => '已付款',
3 => '已取消',
]);
如果是字符串的相等
或者like
查询,使用下面的调用方式
// `等于`查询
$grid->column('code')->filter();
// `like`查询
$grid->column('title')->filter('like');
如果需要筛选一定范围内的数据;
$grid->column('price', '价格')->filter('range');
更多的使用方法请参考 列过滤器文档
数据表格快捷键
在这个版本中Grid页面加入了几个快捷键以方便常用操作,通过下面的方式启用
$grid->enableHotKeys();
下面是键和操作的对应关系
键 | 操作 |
---|---|
s | 快捷搜索(如果已经开启)聚焦 |
f | 展开或者隐藏过滤器 |
r | 刷新页面 |
c | 进入创建页面 |
left | 跳转上一页 |
right | 跳转下一页 |
小结
以后可能会增加新的快捷键,也欢迎提供意见和建议。
本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由系统于 5年前 自动加精
:+1: :+1: :+1: :+1: :+1: :+1: :+1:
:+1: 谢谢作者的辛勤
form组件现在支持多对多了吗?
:thumbsup: 谢谢作者的辛勤
谢谢楼主 一直在用,很棒
nice 复制功能刚好用上
厉害了
修复上传文件组件的文件预览问题
这个是重点,哈哈,等下去试试视频文件,回显是否正常!
谢谢作者 :+1:
手工点赞感谢,效率利器。
:+1:
感谢,提高了我们的开发效率。
laravel-admin
有没有给表单的name
取别名的功能?不想直接用数据表的字段名,不然一对多时,两张表里有相同的字段名,渲染到页面上的id
就冲突了,我文档上没找到相关的支持一下,刚开始用!
希望以后能出 vue 版本. :gift_heart:
想问问5.5 可以用么
2分钟做一个后台, 不再是梦. :+1:
去年5月接触laravel-admin看不懂
9月用了到现在后台一直都是laravel-admin :grin:
感谢laravel-admin
@song 升级之后 所有列表都出现这个问题了 Encore\Admin\Grid\Column could not be converted to string
提高开发效率,感谢大佬
感谢感谢,作者辛苦了
@song 模型表单里radio组件如果字段为state,无法设置默认值。
文档上面的demo有点少稍微复杂的页面构建弄不出来,可不可以多点demo
之前一直是直接用ivew+vue撸后台,新项目开始使用laravel-admin很不错
新版grid,有什么方便的方法使用tab标签吗
https://demo.laravel-admin.org/ 如果想在左侧添加一个菜单项,这个框架里有现成的吗?没找到
laravel-admin从1.5升级到1.75版本后出现了这个问题,有人知道么

downloadable()上传中文名称文件 不显示名称 咋回事 linux 系统上
有微信登录吗?
按照文档中一对多的方法进行关联,一个是Project模型,一个是ProjectDetail模型,Project中关联的方法为details,字符串,int类型均可以进行更新,但是content字段为json,就不能更新。在保存回调里打印details的熟悉,只能拿到type的值,拿不到content的值! 请教是否是暂不支持关联模型的json字段更新,或者是更新需要转换一下!
1.x的版本怎么根据某个值改变行的背景颜色呢?
推荐无感知的Google验证码
扩展:lyne007/auth-recaptcha
截图
