Php 在Laravel的服务提供商中注册控制器

Php 在Laravel的服务提供商中注册控制器,php,laravel,github,laravel-5,packagist,Php,Laravel,Github,Laravel 5,Packagist,我正在努力理解laravel中的包,我应该能够随后上传到github 除了我的包的控制器,我所有的东西都在工作,还没有在视图上工作。 但是当我访问我的本地主机网站http:\guam.dev\people ReflectionException Class Dashboard does not exist 这是我的目录结构 laravel -vendor --student ---people ----composer.json ----src -----PeopleServiceProvi

我正在努力理解laravel中的包,我应该能够随后上传到github

除了我的包的控制器,我所有的东西都在工作,还没有在视图上工作。 但是当我访问我的本地主机网站
http:\guam.dev\people

ReflectionException

Class Dashboard does not exist
这是我的目录结构

laravel
-vendor
--student
---people
----composer.json
----src
-----PeopleServiceProvider.php
-----Controllers
------SuperAdmin
-------Dashboard.php
-----Routes
-----Views
这是我的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');
    }
}
控制器文件: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');
    }
}

我做错了什么?我正在学习一个老教程,但是没有太多关于控制器的解释。

为什么要使用供应商文件夹?这通常用于包它是一个包,这就是为什么我需要控制器的服务提供商。我的错,我应该在原来的帖子中提到。让我现在就做。老实说,我还是不明白你为什么要修改供应商文件夹。。。无论如何,这是哪个
5.x
?@Fahmi包不应该进入供应商文件夹吗?无论如何,composer都会从github下载它们。这是拉威尔5.4。我希望你明白我在问什么。好吧,那么你正在用Laravel支持构建一个composer包,对吗?你为什么要使用供应商文件夹?这通常用于包它是一个包,这就是为什么我需要控制器的服务提供商。我的错,我应该在原来的帖子中提到。让我现在就做。老实说,我还是不明白你为什么要修改供应商文件夹。。。无论如何,这是哪个
5.x
?@Fahmi包不应该进入供应商文件夹吗?无论如何,composer都会从github下载它们。这是拉威尔5.4。我希望你能理解我的要求。好吧,那么你正在用Laravel支持构建一个作曲家软件包,对吗?