在laravel中设置自定义验证消息的智能方法而无需创建请求类

塔希米尼7

我发现很难在不创建请求类的情况下设置自定义验证消息。这就是为什么我在解释它以便更好地理解。

laravel的默认验证:

public function store(Request $request)
    {
        $this->validate($request, [
            'name' => 'required|unique:categories',
        ]);
        $input = $request->all();
        Category::create($input);

        Session::flash('create_category','Category created successfully');
        return redirect('admin/categories');
    }

它将显示laravel的默认消息。在本问答部分中,我将展示如何借助laravel文档解决该问题。您可以在laravel文档中找到执行此操作的其他方法

塔希米尼7

您只需将三个值传递给validate参数。

  • 您输入为 $request
  • 您的规则如下 $rules
  • 您的自定义消息为 $message

public function store(Request $request)
{
    $rules = ['name'=>'required|unique:categories'];
    $message = [
        'name.required' => 'The category name is required',
        'name.unique'   => 'Category name should be unique'
    ];
    $this->validate($request, $rules, $message);

    $input = $request->all();
    Category::create($input);

    Session::flash('create_category','Category created successfully');
    return redirect('admin/categories');
}

我发现这是进行自定义验证而不创建请求类的最明智的方法。如果您输入的字段很少,并且您想在控制器中进行验证,则可以通过这种方式进行验证。


谢谢阅读。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel中的自定义验证消息

来自分类Dev

为laravel5表单验证中的字段设置自定义验证消息?

来自分类Dev

扩展的自定义验证器类的Laravel错误消息

来自分类Dev

如何在laravel中的自定义请求类中传递消息?

来自分类Dev

创建自定义消息时,Laravel 自定义请求未捕获规则中的唯一值

来自分类Dev

在Laravel表单验证中为多个字段设置一条自定义消息

来自分类Dev

在自定义异常类中设置(半)默认消息

来自分类Dev

自定义验证消息到laravel中的特定字段

来自分类Dev

laravel中`requiredIf`验证的自定义错误消息

来自分类Dev

在 Laravel 中翻译自定义验证规则消息?

来自分类Dev

自定义Plone视图类,而无需触摸模板

来自分类Dev

请求的 Laravel 自定义响应消息

来自分类Dev

Laravel自定义验证消息

来自分类Dev

Laravel扩展验证自定义消息

来自分类Dev

laravel上的自定义验证消息

来自分类Dev

Laravel自定义验证消息

来自分类Dev

在属性网格中扩展自定义对象,而无需对类进行任何修改?

来自分类Dev

在错误消息中返回自定义验证方法参数

来自分类Dev

Sonata(Symfony)中的自定义菜单,而无需创建新实体

来自分类Dev

我是否可以在书本中创建自定义块,而无需添加新段落<p>?

来自分类Dev

Laravel 5.1:自定义验证类

来自分类Dev

如何在扩展(自定义)验证器类中动态更改验证错误消息

来自分类Dev

流利的验证:如何自定义错误请求消息格式?

来自分类Dev

是否可以在tomcat中创建自定义领域而无需在jar文件夹中添加jar?

来自分类Dev

在Laravel 5中使用表单请求验证时如何添加自定义验证规则

来自分类Dev

Polymer CoreInput设置自定义验证消息和反向

来自分类Dev

如何使用自定义消息设置Joi验证?

来自分类Dev

使用Focusout设置自定义验证程序消息

来自分类Dev

Polymer CoreInput设置自定义验证消息和反向

Related 相关文章

  1. 1

    Laravel中的自定义验证消息

  2. 2

    为laravel5表单验证中的字段设置自定义验证消息?

  3. 3

    扩展的自定义验证器类的Laravel错误消息

  4. 4

    如何在laravel中的自定义请求类中传递消息?

  5. 5

    创建自定义消息时,Laravel 自定义请求未捕获规则中的唯一值

  6. 6

    在Laravel表单验证中为多个字段设置一条自定义消息

  7. 7

    在自定义异常类中设置(半)默认消息

  8. 8

    自定义验证消息到laravel中的特定字段

  9. 9

    laravel中`requiredIf`验证的自定义错误消息

  10. 10

    在 Laravel 中翻译自定义验证规则消息?

  11. 11

    自定义Plone视图类,而无需触摸模板

  12. 12

    请求的 Laravel 自定义响应消息

  13. 13

    Laravel自定义验证消息

  14. 14

    Laravel扩展验证自定义消息

  15. 15

    laravel上的自定义验证消息

  16. 16

    Laravel自定义验证消息

  17. 17

    在属性网格中扩展自定义对象,而无需对类进行任何修改?

  18. 18

    在错误消息中返回自定义验证方法参数

  19. 19

    Sonata(Symfony)中的自定义菜单,而无需创建新实体

  20. 20

    我是否可以在书本中创建自定义块,而无需添加新段落<p>?

  21. 21

    Laravel 5.1:自定义验证类

  22. 22

    如何在扩展(自定义)验证器类中动态更改验证错误消息

  23. 23

    流利的验证:如何自定义错误请求消息格式?

  24. 24

    是否可以在tomcat中创建自定义领域而无需在jar文件夹中添加jar?

  25. 25

    在Laravel 5中使用表单请求验证时如何添加自定义验证规则

  26. 26

    Polymer CoreInput设置自定义验证消息和反向

  27. 27

    如何使用自定义消息设置Joi验证?

  28. 28

    使用Focusout设置自定义验证程序消息

  29. 29

    Polymer CoreInput设置自定义验证消息和反向

热门标签

归档