2013-08-28 4 views
1

저는 처음으로 Laravel 프로그램을 작성한 후 BaseControl에 대한 오류가 발생했습니다. 실제로이 코드는 BaseControl으로 변경되었습니다 (실제로 자습서를 따르고 그의 예제에서 Base_Control을 사용했습니다). 어떤 문제가있는 것 같습니다.클래스가 존재하지 않습니다.

플러스 튜토리얼 2012 년 3 월 일자 그래서 나는 우리가 우리의 프로젝트와 그가 처음 만들었던 방식에 차이가 있음을 발견했습니다. BaseControl로 변경 한 후에 다른 오류가 나타났습니다.

클래스 작성자가 존재하지 않습니다.

그리고 laravel은 helloLaravel\vendor\laravel\framework\src\Illuminate\Container\Container.php입니다.

if ($concrete instanceof Closure) 
{ 
    return $concrete($this, $parameters); 
} 

$reflector = new \ReflectionClass($concrete); 

또한 그것은 BaseController 오류에 연결되어 있습니까?

+2

자습서는 laravel3 용이고 laravel4를 사용하고 있습니다. – itachi

답변

1

이 질문은 해결되었습니다. helloLaravel \ vendor \ laravel \ framework \ src \ Illuminate \ Container \ Container.php의 이름 지정 문제가 있습니다. 은 컨트롤러 파일 이었지만 오류와 아무 관련이 없습니다. 알아 냈습니다. Laravel의 이전 버전과 최신 버전의 차이점이라고 생각합니다. Laravel4가 '_'대신 CamelCase를 사용했기 때문에 내 컨트롤러 이름과 내 클래스 이름을 변경하고 내 Routes.php 파일 이름과 일치 시켰습니다.

+0

감사합니다. 나는 또한 같은 지점에 갇혔다. – Rahul

관련 문제