我们已经有了一张表单但是对細节还不是很满意。
比如资产类型和资产状态只允许选择指定几项方便后期筛选;
备注需要文本框而不是文本栏;
维护人员我希望自动寫入最后编辑的用户名。
还有索引也的筛选功能只有ID我需要更多!
将资产类型和资产状态改为下拉选择框,并写入选择项
添加后可以囙到资产管理的添加或编辑页面,看下效果了
//维护人员自动写入编辑人姓名
//->name也可以改为id,显示的就是编辑者的id信息
为了防止误操作或錯误提交,需要对表单进行验证
必填项的设置很有必要。
代码:->rules('required', ['required' => '必选提示语']);
使用方法如图:
更多使用方法请翻阅laravel-admin-admin官方文档:《》、《》
可能早就注意到右上角的筛选按钮,当数据量达到一定时筛选功能就显得尤为重要。
但是默认只有ID筛选这基本等于没有筛选功能啊,不能忍!
编辑:[/app/Admin/Controllers/InfoAssetsController.php]
再次点击筛选按钮查看效果吧
而且我把索引页的【创建时间】和【更新时间】列都注解了,但是筛选功能依然好用!
讓索引页面更干净!
当我在“备注”中输入了一串字符后尴不尴尬!
一条代码:
代码不长,我就缩成一行强迫症请饶命……
再来编辑:[/app/Admin/Controllers/InfoAssetsController.php]
提示:由于“备注”文本框可能会记录很长的信息,所以需要在数据库中修改字段类型为LONGTEXT
补充:上面的代码虽然可以实现“摘要”模式,但是存在BUG一旦数据库中为NULL值,则会出现丑陋的样式所以需要做判定,
更新后的代码: //有数据则按代码输出显示字符数 //无数据则輸出指定字符。
表单优化就先记录这些吧《》里有更多介绍。
下篇将记录如何将页面添加至菜单中以及权限、角色、用户之间的关系设置
本文由 创作,采用 国际许可协议进行许可
本站文章除注明转载/出处外均为本站原创或翻译,转载前请务必署名
最后更新时间为: 2018年11月12ㄖ 17:09:10