我正在使用標準的laravel目錄結構。我把這個添加到composer.jsonLaravel psr-0自動加載
"autoload": {
"classmap": [
"app/commands",
....
],
**"psr-0": {
"CARS": "app/"
}**
},
我有一個視圖
<?php namespace Views;
class MyView {
public function Build()
{
return "Great !";
}
}
?>
和控制器
class MyController extends \BaseController {
public function loadHome() {
$view = new \Views\MyView;
return $view->Build();
}
}
它說類 '視圖\ XVIEW' 未找到。
我已經運行作曲家自動加載一次已經與PSR-0一起,但現在我想添加控制器和視圖,而無需重新運行作曲家,我相信PSR-0允許我這樣做(如果我運行作曲家,它工作順利)。
我曾嘗試和改變MyView.php中的命名空間到CARS \ Views但沒有喜悅 - 同一個類未找到錯誤。但是,如果我完全刪除命名空間並使用新的\ MyView從控制器中引用它,則它工作正常。 – nchaud
簽出Antonios示例。 – sirfilip