laravel-admin | 自定义表单与验证

laravel-admin | 自定义表单与验证

场景:

很多时候,由于我们业务场景比较特殊,需要自定义表单,然后框架给我提供了对应表单组建!

案列:以创建一个字段为列

1.在控制器对应的方法中调用表单组建创建表单

 public function create(Content $content)    {        $f = new EncoreAdminWidgetsForm();        $f->action(‘/adminyc/area‘);        $f->textarea(‘name‘, ‘简介‘)->help(‘简介‘);        return $content            ->header(‘Create‘)            ->description(‘description‘)            ->body($f);    }

2.对应的保存函数中进行数据处理与验证

    public function store(Request $request)    {        $val = IlluminateSupportFacadesValidator::make($request->all(),            [                ‘name‘ => ‘required‘            ], [                ‘name.required‘ => "名字不能为空"            ]);        if ($val->fails()) {            return redirect(‘/adminyc/area/create‘)                ->withErrors($val)                ->withInput();        }    }

3.观看效果

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部