laravel-admin(自定义表单与验证)
2024-10-02 02:54:28
场景:
很多时候,由于我们业务场景比较特殊,需要自定义表单,然后框架给我提供了对应表单组建!
案列:以创建一个字段为列
1.在控制器对应的方法中调用表单组建创建表单
public function create(Content $content)
{
$f = new \Encore\Admin\Widgets\Form();
$f->action('/adminyc/area');
$f->textarea('name', '简介')->help('简介');
return $content
->header('Create')
->description('description')
->body($f);
}
2.对应的保存函数中进行数据处理与验证
public function store(Request $request)
{
$val = \Illuminate\Support\Facades\Validator::make($request->all(),
[
'name' => 'required'
], [
'name.required' => "名字不能为空"
]);
if ($val->fails()) {
return redirect('/adminyc/area/create')
->withErrors($val)
->withInput();
}
}
3.观看效果
最新文章
- Log功能
- [Cocos2d-x For WP8]Progress 进度条
- luigi学习7--running from command line
- appcan weixin 开发
- .NET清楚Cookies
- 10.08_逛逛OSC
- MySQL Update 使用
- poj 2369 Permutations 置换
- 无线手柄+步进电机——控制方向
- 大数加法之C语言函数法(只有正数版)
- Linuxc - 执行c程序
- 使用RedisDesktopManager工具,解决连接失败问题
- html常见标签和属性
- Ubuntu16.04上用源代码安装ICE
- DOM,浏览器,javascript,html之间的关系
- mysql--SQL编程(关于mysql中的日期) 学习笔记2
- 根据时间获取最新数据 SQL(每一个人或者每一项)
- xml配置文件特殊符号的处理方法
- matlab绘制心形函数
- 华为荣耀7i手动更改DNS,提高网页加载速度