내가 사용 Laravel에서 컨트롤러를 만든 use
다음'use'는 파일 검색을 시작할 위치를 어떻게 알 수 있습니까?
use Illuminate\Http\Request;
어떻게 컨트롤러는 어디 Request
를 찾을 알고 있나요? 컨트롤러 자체에 있습니다
app\Http\Controllers\LoginController.php
그러나 요청에 있습니다
use Illuminate\Http\Request;
...하지 :
vendor\laravel\framework\src\Illuminate\Http\Request.php
그래서 왜 use
입니다 :
use vendor\laravel\framework\src\Illuminate\Http\Request;
이것도 작동할까요? 컨트롤러가 검색을 시작할 위치를 어떻게 알 수 있습니까?
'use'는 파일이 아닌 클래스를 참조하기 때문에 파일을 어디서 찾을 지 모릅니다. 잘만되면 오토로더는 그 클래스의 파일을 어디에서 찾을 수 있는지 알고 있습니다. –
여러 오토로더가있는 것 같습니다. 어떻게 올바른지 알 수 있습니까? – Black
자동 로딩을 위해 작곡가를 사용한다면,'vendor/composer' 디렉토리를 점검하여 오토로더를 읽으십시오. – Progrock