新增表單請求後鉤子

cyyyrcyx發表於2020-04-20

新增表單請求後鉤子
如果你想在表單請求「之後」新增鉤子,可以使用 withValidator 方法。這個方法接收一個完整的驗證構造器,允許你在驗證結果返回之前呼叫任何方法:

/**

  • 配置驗證例項
  • @param \Illuminate\Validation\Validator $validator
  • @return void
  • /
    public function withValidator($validator)
    {
    $validator->after(function ($validator) {
      if ($this->somethingElseIsInvalid()) {
          $validator->errors()->add('field', 'Something is wrong with this field!');
      }
    });
    }
    withValidator方法寫在\App\Http\Requests\StoreBlogPost裡。
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章