title: Laravel - "Other" place holder not accepting friendly names in validation message
body: <p>In Laravel,</p>
  
  <p>I am using custom validation in my project to check whether mininum area having smaller value than maximum area. Just created the validation in Validator library</p>
  
  <pre><code>public function validate_less_than($attribute, $value, $parameters)
  {
              $other_value = $this-&gt;attributes[$parameters[0]];
              if(!empty($value) &amp;&amp; !empty($other_value))
                  return $value &lt;= $other_value;
              else    
                  return true;    
  }
  </code></pre>
  
  <p>added validation message for "less_than", in language file.</p>
  
  <pre><code>'less_than'     =&gt;  "The :attribute must be less than :other value",
  </code></pre>
  
  <p>and added  replace placeholder function in validator library, to replace the :other placeholder</p>
  
  <pre><code>protected function replace_less_than($message, $attribute, $rule, $parameters)
      {
                  return str_replace(':other', $parameters[0], $message);
      }
  </code></pre>
  
  <p>my field names are like "min_area", "max_area", so I don't want this field names in validation message, so i have added friendly names for these fields in language files. but ":other" placeholder not taking the friendly names which is specified in validation language file. is it only possible for ":attribute" placeholder?</p>