route()->parameter('user'); $this->merge([ 'matricule' => $userModel->matricule, ]); } /** * Get the validation rules that apply to the request. * * @return array */ public function rules() { return array_merge(parent::rules(), [ 'email' => [ 'required', 'email:rfc,strict,dns,spoof,filter', Rule::unique('users', 'email')->ignore(\optional($this->route('user'))->getRouteKey()) ], 'matricule' => [ 'required', 'string', Rule::unique('users', 'matricule')->ignore(\optional($this->route('user'))->getRouteKey()) ], ]); } }