【发布时间】:2016-02-16 03:14:01
【问题描述】:
所以我是 laravel 的新手,只是在尝试一些代码来清除基础知识,但是在创建一个新的控制器来处理路由之后。它抛出了一个致命的异常,说找不到类“控制器”!
(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');
welcome.blade.php 代码是默认代码,除了它显示变量 $name 而不是 laravel 5。 我哪里错了?
【问题讨论】:
-
确保你的控制器也被命名空间
标签: php laravel laravel-5 laravel-routing