Registro de controller en proveedor de services en Laravel

Intento entender los packages en laravel que podré upload a github posteriormente.

Tengo todo funcionando, excepto el controller de mi package, aunque todavía no he trabajado en las vistas . Pero recibo el siguiente error cuando visito el website de mi http:\guam.dev\people

 ReflectionException Class Dashboard does not exist 

Esta es mi estructura de Directorio.

 laravel -vendor --student ---people ----composer.json ----src -----PeopleServiceProvider.php -----Controllers ------SuperAdmin -------Dashboard.php -----Routes -----Views 

Este es mi PeopleServiceProvider.php

 namespace Student\People; use Illuminate\Support\ServiceProvider; class PeopleServiceProvider extends ServiceProvider { /** * Bootstrap the application services. * * @return void */ public function boot() { include __DIR__ . '/Routes/routes.php'; $this->loadViewsFrom(__DIR__.'/Views/SuperAdmin/Dashboard', 'People'); } /** * Register the application services. * * @return void */ public function register() { $this->app->make('Student\People\Dashboard'); } } 

Archivo controller: Dashboard.php

 namespace Student\People; use Illuminate\Http\Request; use App\Http\Requests; use App\Http\Controllers\Controller; class Dashboard extends Controller { /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { return view('app'); } } 

Qué estoy haciendo mal ? Estoy siguiendo un viejo tutorial, pero no hay mucha explicación sobre los controlleres allí.