title: inject model in laravel controllers constructor
body: <p>I want to know if this is a good practice to use my model class in controllers in this way :   </p>
  
  <pre><code>public function __construct(Rule $rules)
  {
      $this-&gt;rules = $rules;
  }
  </code></pre>
  
  <p>I do not want to repeat myself in my controllers so I want to know what is the best approach for that</p>