Laravel Custom Trait Not Found
<p>I'm new to traits, but thought I'd give it a try.  But, it doesn't seem to load.</p>

<p>I've created a trait within a folder under the Laravel app directory: app\Helpers called CheckPermsAgainstObjectTrait.php</p>

<p>Here is the trait code:</p>

<pre><code>&lt;?php
namespace App\Helpers;

trait CheckPermsAgainstObjectTrait {
    function something{}
}
</code></pre>

<p>I try to use it in a controller as such:</p>

<pre><code>&lt;?php

namespace App\Http\Controllers;

use this&amp;that;
use App\Helpers\CheckPermsAgainstObjectTrait;

class PolicyController extends Controller{

   use CheckPermsAgainstObjectTrait;
}
</code></pre>

<p>Classes in that directory load fine.  PHPStorm sees the trait fine.  I've clear compiled aritsan and dumped autoload.  I'm guessing there is something that Laravel doesn't like with the namespacing?  I would hope I don't need to do any manual loading in composer -- but I'm having trouble finding any documentation to give me a hint as to what I'm screwing up.</p>

<p>The error:</p>

<pre><code>FatalErrorException in PolicyController.php line 15: 
Trait 'App\Helpers\CheckPermsAgainstObjectTrait' not found
</code></pre>

<p>Any thoughts?</p>