码迷,mamicode.com
首页 > 其他好文 > 详细

laravel-admin(自定义表单与验证)

时间:2019-01-15 14:22:47      阅读:987      评论:0      收藏:0      [点我收藏+]

标签:数据处理   min   特殊   gets   esc   des   strong   direct   err   

场景:

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

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

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(自定义表单与验证)

标签:数据处理   min   特殊   gets   esc   des   strong   direct   err   

原文地址:https://www.cnblogs.com/shiwenhu/p/10271013.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!