title: cannot use class because it is not a trait
body: <p>I have followed the tutorial <a href="http://culttt.com/2014/01/13/advanced-validation-service-laravel-4/" rel="noreferrer">here</a> on building a validation service for laravel. I am having issues now when trying to call the validator from one of my controllers. I am seeing the error:</p>
  
  <p><code>validController cannot use Portal\Service\Validation\Laravel\AppInstancesValidator - it is not a trait</code></p>
  
  <p>here is my controller:</p>
  
  <pre><code>class validController extends BaseController {
  
     use \Portal\Service\Validation\Laravel\AppInstancesValidator;
  
     public function validateInstance() {
        $post = Input::all();
  
        $instVal = new AppInstancesValidator( App::make('validator'));
  
        return $instVal-&gt;with($post)-&gt;passes();
    }
  
  }
  </code></pre>
  
  <p>and my validator:</p>
  
  <pre><code>namespace Portal\Service\Validation\Laravel;
  
  use Portal\Service\Validation\ValidableInterface;
  
  class AppInstancesValidator extends LaravelValidator implements ValidableInterface {
  
  
    protected $rules = array(
      'app_name' =&gt; 'required',
      'app_instance_name' =&gt; 'required',
      'app_instance_ip' =&gt; 'required|ip'
    );
  
  }
  </code></pre>