Skip to content

验证器能否增加一个获取字段的方法 #2586

@augushong

Description

@augushong

验证器能否增加一个获取字段的方法,比如说getFields();
比如下面这段代码中,我可以直接使用验证器的字段名,来过滤提交的信息,而不须要单独写一个过滤数组;

 $validate = Validate::rule('nickname|昵称', ValidateRule::isRequire()->length('1,20'))
  ->rule('avatar|头像', ValidateRule::isRequire())
  ->rule('sex|性别', ValidateRule::isRequire()->in([0, 1, 2]));

  $save_name = [
      'nickname',
      'avatar',
      'sex',
  ];

  // $save_name = $validate->getFields();

  $post_data = $request->only($save_name,'POST');

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions