Laravel-admin 发布 1.6.10 版本
Laravel-admin v1.6.10发布了,在这个版本中,主要对数据表格方面做了下面几个功能增强
数据表格头部插入自定义内容

数据表格增加列选择器

数据表格支持行展开

数据表格支持弹出模态框

表格和表单的初始化设置
在这个版本中,增加了表格和表单的初始化设置功能,用来全局设置表格和表单。
比如你需要在所有的表格中,禁用掉某些操作,可以在app/Admin/bootstrap.php加入下面的代码:
use Encore\Admin\Grid;
Grid::init(function (Grid $grid) {
$grid->disableActions();
$grid->disablePagination();
$grid->disableCreateButton();
$grid->disableFilter();
$grid->disableRowSelector();
$grid->disableTools();
$grid->disableExport();
$grid->actions(function (Grid\Displayers\Actions $actions) {
$actions->disableView();
$actions->disableEdit();
$actions->disableDelete();
});
});
这样就不用在每一个控制器的代码中来设置了
同理在表单中,也是类似的操作
Form::init(function (Form $form) {
$form->disableEditingCheck();
$form->disableCreatingCheck();
$form->disableViewCheck();
$form->tools(function (Form\Tools $tools) {
$tools->disableDelete();
$tools->disableView();
$tools->disableList();
});
});
如果全局设置后,要在其中某一个表格或者表单中开启设置,比如开启显示操作列,在对应的实例上调用$grid->disableActions(false);就可以了
更新提示
运行
composer require encore/laravel-admin v1.6.10更新版本
欢迎提供更多优化意见!
本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由系统于 6年前 自动加精
关于 LearnKu
不错,可以直接升级吗?有没有升级注意事项
很强
good job
文档中应该稍微描述下升级方法。
@JerryYe 1.6.*版本可以直接更新
@Everan @fantasticcat 谢谢
@l269798518 已经补上
越来越强了 :+1:
一直想知道在详情页里如何把文章用textarea方式展现出来而不是默认的input,看了文档也没找到这个设置
@xiucai 类似这样?
昨天试了下第一张图如何放三个表没成功,只能放一个。麻烦楼主指导下~
@song 这样是可以,但是确十分不美观了,能不能像创建表单时一样可以选择textarea
great work
在 https://demo.laravel-admin.org/users 看每个页面打开都需要挺久的, 是因为前端资源么?
加油加油,这个项目一定要坚持下去
支持,前几天还用了下
越来越适合国人习惯了👍🏻
升完级之后有些icon 不见了 ???
写了一个

Laravel-admin扩展,GitHub地址,欢迎大家来撩 :joy: :joy:简单封装了
百度echarts,目前实现的有望大家多多提意见和优化,后期会完善更多的图表
非常赞,谁用谁知道。
不过一直有个问题困扰着,就是如何让 Form 的 saved 是在 save 成功时才执行的问题。
@cyd622 很想知道怎么直接封装到laravel中,哎,没成功
@cyd622 收下了,感谢
@abc20082009 :smile: :smile: 其实就是封装了下
echarts的配置参数@深入浅出 不客气,欢迎提优化意见 :hearts: :hearts:
请问下 如何屏蔽 show 方法中的 导出,筛选、新增 等?
@gyp719 看文档
@深入浅出 这个是在 grid 方法中,我说的是 show 方法 , 详情页面。
@gyp719 同样是基于grid,与是不是在show里没啥关系的,一样的操作
@terranc 谢谢
看到列表记录后面的按钮,想起来使用 Yii Gii 自动生成的后端样式一样。
@jobsssss 可以退拽保存
你问我资瓷不资瓷,我肯定是资瓷的
如果能实现组件互动那就完美了
为什么按照文档安装wangEditor,编辑文件的时候,老是不能显示编辑器,用的3.1.1版本
创建的时候是每次都可以的,但是编辑的时候,很多时候都是不显示的
public function render()
{
$name = $this->formatName($this->column);
var E = window.wangEditor
var editor = new E('#{$this->id}');
editor.customConfig.zIndex = 0
editor.customConfig.uploadImgShowBase64 = true
editor.customConfig.onchange = function (html) {
$('input[name=\'$name\']').val(html);
}
editor.create()
$('input[name=\'$name\']').val(editor.txt.html())
EOT;
return parent::render();
}
niubi
行展开的时候碰到一个样式问题:最后一行展开后的表格,列的宽度与前几行展开后的表格列宽不一样。这个问题不大,可是我很想让他们能够对齐,摸索了半天也找不到原因。求解,谢谢!
第一个截图 Spatie\Permission\Models\Permission 列表,展开后的表格可以显示哪些角色使用了相关权限。


第二个截图 Spatie\Permission\Models\Role 列表,可以显示哪些用户是站长,哪些是管理员。
这两个截图都是最后一个展开行没法对齐(谷歌浏览器版本 79.0.3945.130)
行展开怎么加入页码?
以上代码里面

take(4)只显示了最近4条话题,还有很多没显示出来,不知道该怎么添加页码?今天解决了行展开后的页码问题 博客:Laravel-admin 内联表格【行展开】,格式化数据并添加页码! 可是列宽对齐问题仍没解决