【问题标题】:Validate in:post_fieds in laravel 5在 laravel 5 中验证:post_fieds
【发布时间】:2017-08-29 02:05:16
【问题描述】:

可以使用请求中的值验证请求。

简单的例子,我有带有规则的 FormRequest 对象:

public function rules() {
    return [
        'id' => 'required|integer',
        'languages' => 'required|array',
        'default_language' => 'required|in:languages',
    ];
}

如何验证 default_language 哪些值必须在语言中?

【问题讨论】:

    标签: php laravel validation laravel-5


    【解决方案1】:

    是的,您可以像这样使用 in_array:anotherfield 验证:

     public function rules() {
    return [
        'id' => 'required|integer',
        'languages' => 'required|array',
        'default_language' => 'required|in_array:languages',
    ];
    

    }

    https://laravel.com/docs/5.4/validation#rule-in-array

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-02
      • 2016-10-13
      • 2015-08-17
      • 2015-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多