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 表单验证无法与自定义回调函数一样工作

如何将 Django 的内置身份验证与自定义表单(html 模板)一起使用

自定义表单验证注释不起作用