相关疑难解决方法(0)

用于数组验证的Laravel自定义消息

我有一个表单,我有一个视频网址的输入字段数组,现在当我验证表单,如果我有多个无效字段与视频网址,我得到相同的消息为每个无效字段,因为我做了我自己的自定义消息.我不希望每个输入字段都有相同的错误消息,我不希望数组的默认Laravel错误消息,其中字段的名称显示错误消息,而不是,我想有错误消息使用值,在这种情况下从用户写入url.怎么做?

这是我的请求文件,包含消息和规则:

public function messages(){

    $messages = [
      'title.required' => 'Du må ha tittel.',
      'type.required' => 'Du må velge artikkeltype.',
      'category.required' => 'Du må velge kategori.',
      'summary.required' => 'Du må ha inngress.',
      'text.required' => 'Du må ha artikkeltekst.',
      'active_url' => 'Du må ha gyldig url.',
    ];
  }

  public function rules(){

    $rules = [
      'external_media.*' => 'active_url',
      'title' => 'required',
      'type' => 'required',
      'category' => 'required',
      'summary' => 'required',
      'text' => 'required',
      //'image' => 'required|image|max:20000',
    ];

    return $rules;

  }
Run Code Online (Sandbox Code Playgroud)

更新了代码以使问题更加清晰

当我有我的请求文件时: …

php laravel

7
推荐指数
4
解决办法
1万
查看次数

标签 统计

laravel ×1

php ×1