배열을 반환하는 메서드로 사용자 정의 클래스를 작성했습니다.Laravel에서 맞춤 클래스를 자동로드하는 방법은 무엇입니까?
나는 당신이 현재 것보다 내가 다른 네임 스페이스의 클래스/기능에 액세스 할 때 use
배열을 반환하는 메서드로 사용자 정의 클래스를 작성했습니다.Laravel에서 맞춤 클래스를 자동로드하는 방법은 무엇입니까?
나는 당신이 현재 것보다 내가 다른 네임 스페이스의 클래스/기능에 액세스 할 때 use
를 사용하지 않는 모든 컨트롤러에 대한 액세스 권한을 얻을 수 있다는, 자동로드에 인증() Laravel의 클래스와 같은이 클래스가 필요 정규화 된 클래스 이름을 사용해야합니다 (또는 use
을 입력합니다,하지만 당신은 그렇게하고 싶지 않아), 그래서 대신 Auth::user()
당신이 처음에 \Auth::user()
\
를 작성해야하는 클래스는 루트 네임 스페이스
App \ Http \ Controllers \ Controller에 수퍼 메소드를 쓰지 않는 이유는 무엇입니까?
단순히 어디에서) 기능을 컨트롤러
기능을
if (! function_exists('yourcustomclass')) {
function yourcustomclass()
{
use App\Http\yourcustomclassname;
return new yourcustomclassname()
}
}
당신이 yourcustomclass을 (사용할 수있는 하나 개의 사용자 정의 도우미 파일
를 만들고 추가 확장 서브 클래스에서 슈퍼 방법 (들)를 호출 yourcustomclassname 클래스 객체를 얻으려면
composer.json에 추가하십시오. https://getcomposer.org/doc/04-schema.md#classmap – Jeemusu