laravel-admin(自定义表单与验证)
Posted Sentiger
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel-admin(自定义表单与验证)相关的知识,希望对你有一定的参考价值。
场景:
很多时候,由于我们业务场景比较特殊,需要自定义表单,然后框架给我提供了对应表单组建!
案列:以创建一个字段为列
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.观看效果
以上是关于laravel-admin(自定义表单与验证)的主要内容,如果未能解决你的问题,请参考以下文章
laravel-admin 自定义导出excel功能,并导出图片
自定义laravel表单请求验证类(FormRequest共用一个rules())
Blazor University (35)表单 —— 编写自定义验证
Codeigniter 表单验证无法与自定义回调函数一样工作