 <p>Your Game Model does not belong to the <code>Games\Controller</code> namespace. </p> <p>I assume from your structure that your Model is not namespaced, so you have these 2 options:</p> <ol> <li><p><code>use Game;</code> as you did for View and BaseController or</p></li> <li><p><code>$data['games'] = \Game::all();</code></p></li> </ol>