"目标[App\Http\Controllers\Controller]不可实例化."

Jam*_*own 5 php controller routes laravel laravel-5

我正在尝试关于laraasts基础知识的laracasts教程但是在安装了作曲家和laravel之后没有任何问题我无法让我的路由文件与控制器一起工作我重新安装了laravel复制它究竟laracasts如何但他仍然没有,有谁看到这两个文件有什么问题?

routes.php文件

<?php

/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/

Route::get('/', 'Controller@index');
Route::get('contact', 'Controller@contact');
Run Code Online (Sandbox Code Playgroud)

controller.php文件

<?php

namespace App\Http\Controllers;

use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;

abstract class Controller extends BaseController
{
    use DispatchesJobs, ValidatesRequests;

    public function ___construct()
    {
        $this->middleware('guest');
    }

    public function index()
    {
        return 'hello world!';
    }

    public function contact()
    {
     return 'Contact me!';
    }
}
Run Code Online (Sandbox Code Playgroud)

我有它托管在localhost:8888使用phps服务器命令,如果这是任何帮助.

jed*_*ylo 8

原因可能是您的控制器类是抽象的,因此它不可实例化.删除abstract关键字.