Browse Source

Validator: During replace :attribute, need to verify Lang::has('key') instead of checking is_null()

Signed-off-by: crynobone <crynobone@gmail.com>
crynobone 12 years ago
parent
commit
57f94a7829
1 changed files with 5 additions and 4 deletions
  1. 5 4
      laravel/validator.php

+ 5 - 4
laravel/validator.php

@@ -946,17 +946,18 @@ class Validator {
 		// of the attribute name in the message.
 		$line = "{$bundle}validation.attributes.{$attribute}";
 
-		$display = Lang::line($line)->get($this->language);
+		if (Lang::has($line, $this->language))
+		{
+			return Lang::line($line)->get($this->language);
+		}
 
 		// If no language line has been specified for the attribute, all of
 		// the underscores are removed from the attribute name and that
 		// will be used as the attribtue name.
-		if (is_null($display))
+		else
 		{
 			return str_replace('_', ' ', $attribute);
 		}
-
-		return $display;
 	}
 
 	/**