【发布时间】:2015-03-06 16:27:05
【问题描述】:
我是 Laravel 命名空间的新手。
我正在尝试做这样的事情:
namespace App\Controllers; // when I remove this line, everything works fine... I need to include this
class HomeController extends BaseController {
protected $layout = "layouts.main";
public function __construct() {
// some stuff here
}
/**
* Home page.
* @return View
*/
public function getHome() {
// Show the page
$this->layout->content = View::make('home');
}
}
但是我遇到了这个奇怪的错误,
Class HomeController does not exist
这是我的一些 composer.json 的东西,
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/libraries",
"app/models",
"app/database/migrations",
"app/database/seeds",
]
},
我也执行了,
composer dump-autoload
虽然我正在路由这样的东西,
# Default
Route::get('/', array('as' => 'home', 'uses' => 'HomeController@getHome'));
【问题讨论】:
标签: php laravel-4 namespaces