getKey(), $validator->errors()->toJson() ); parent::__construct($message); $this->validator = $validator; $this->model = $model; } /** * Return the validator message bag. * * @return \Illuminate\Support\MessageBag */ public function getMessageBag() { return $this->validator->errors(); } /** * Return the status code for this request. * * @return int */ public function getStatusCode() { return 500; } /** * @return array */ public function getHeaders() { return []; } public function getValidator(): Validator { return $this->validator; } public function getModel(): Model { return $this->model; } }