0
여기 (Laravel 5.2)새로운 인스턴스
/app/http/middleware/Site.php (파일 하나)
/자원/뷰/레이아웃/자동차 내 파일 구조입니다 /text/DefaultText.php (파일 2 개)
나는 App\Http\Middleware
내가 파일 하나 내에서 클래스 DefaultText
(파일 2 개)의 새로운 인스턴스를 생성 할에서 네임 스페이스 첫 번째 파일이 있습니다.
$config_class = "\\Resources\\Views\\Layouts\\Automotive\\Text\\DefaultText";
new $config_class();
을 그리고이 작업 중 하나를하지 않습니다 :
이 작동하지 않습니다 이렇게 두 경우 모두에서
$config_class = "\\resources\\views\\layouts\\Automotive\\text\\DefaultText";
new $config_class();
, 그것은 상태 :
Class '\Resources\Views\Layouts\Automotive\Text\DefaultText' not found
나는이 작업을 수행 할 수있는 방법 ?
왜 여러 가지 이유가있을 수 있습니다. 1. composer.json의''autoload ': { "psr-4": {...}}'-part에서 네임 스페이스에 매핑 될'/ resources'-folder를 추가하지 않았습니다. 2. DefaultText 클래스 파일에 올바른 네임 스페이스를 추가하지 않았습니다. 3. 같은 케이스 (폴더 이름과 네임 스페이스는 정확히 동일한 케이스를 포함해야 함)를 사용하지 않습니다. –
감사합니다. 자동로드를 추가하려고합니다. 그렇게하지 않았습니다. – Bryce
그게 다야 !! 정말 고맙습니다! – Bryce