laravel4를 처음 사용하고 중첩 컨트롤러 설정 문제가 발생했습니다. admin 컨트롤러가 상주하는 컨트롤러 디렉토리에 "Admin"하위 디렉토리가 있습니다. 내 관리 컨트롤러가 내 컨트롤러 디렉토리의 "AdminController"를 확장합니다. 난 내가 http://admin.xyz.local로 이동하면Laravel 4의 중첩 컨트롤러
/** Admin Routes **/
Route::group(array('domain' => 'admin.vigap.local'), function()
{
//Dashboard
Route::get('/', 'Admin\[email protected]');
});
는하지만, 난 "을 (를) 찾을 수 없습니다 클래스 '관리자 \보기'를 말하는 오류가이
<?php
namespace Admin;
use AdminController;
class HomeController extends AdminController {
public $layout = 'admin.layouts.master';
public function index() {
$this->layout->content = View::make('admin.dashboard');
}
}
같은 내 routes.php 파일에 설정 관리 컨트롤러가 ". 내가 뭘 잘못 했니?
+1 (
View
앞에 백 슬래시주의) 자동로드 ...이 점을 더 잘 이해하기 위해 내가 읽어야 할 내용을 말해 줄 수 있습니까? 컨트롤러? 컨트롤러가 Laravel 3에 등록 된 방식대로 등록되지 않았습니까? – Neo새 클래스를 추가 할 때만 (새 컨트롤러). 작성자는 신속한 자동 로딩을 위해 클래스의 PHP 파일 목록을 유지 관리하므로 새로운 클래스를 추가 할 때 작성자의 자동로드 파일을 새로 고쳐야합니다. 나는 Laravel이 당신의 laravel config에서 설정 한 경로와 그들의 이름을 기반으로 컨트롤러를 찾으려고 노력할 것이라고 생각한다. –