我刚接触Laravel,想写一些基础代码来熟悉,但是创建了一个新的控制器处理路由后,出现了一个致命异常,提示找不到类'Controller'!
(controller.php与当前目录在同一路径下)
controller.php的代码是默认的。
<?php
namespace App\Http\Controllers;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
abstract class Controller extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
}
这是我的PagesController.php代码。
<?php
class PagesController extends Controller
{
public function home()
{
$name = 'Yeah!';
return View::make('welcome')->with('name',$name);
}
}
这是route.php的代码
<?php
Route::get('/','PagesController@home');
除了显示变量 $name 而不是 Laravel 5 之外,welcome.blade.php 代码是默认值。 我做错了什么吗?