belongsTo(Unidade::class); } /** * @return string */ public function __toString() { return $this->name; } public static function validator($attributes, $rule_password = false) { $rules = [ 'name' => ['min:8', 'max:255'], 'unidade_id' => ['required'] ]; $messages = [ // 'unique' => "O :attribute já está registrado no sistema", 'name.min' => "O campo não tem o mínimo de caracteres permitido", 'name.max' => "O campo atingiu o máximo de caracteres permitido", 'required' => "O campo precisa ser preenchido", ]; try { //return $request->validate() return Validator::make($attributes, $rules, $messages); } catch(ValidationException $exception) { } } }