title: Laravel price validation only accept positive number and not only 0
body: <p>I want to validate a "price" field in Laravel.</p>
  
  <p>The price should only contain numbers without (.) or (,) and cant start with 0 as well.</p>
  
  <p>Eg</p>
  
  <p><strong>2500 // Pass</strong></p>
  
  <p><strong>02500 // Fails</strong></p>
  
  <p><strong>12.12 // Fails</strong></p>
  
  <p><strong>12,12 / Fails</strong></p>
  
  <p>The rule I have now looks like this:</p>
  
  <pre><code>'price' =&gt; 'required|integer|not_in:0',
  </code></pre>
  
  <p>It seems to work with the example above, however I dont understand it. Why does not <code>integer</code> allow something like <strong>0123</strong> with a starting zero. I just want to make sure that my rule works as excpected and that I dont miss something</p>
  
  <p>Thanks</p>