2016-07-21 2 views
2

나는 잠시 동안이 문제를 겪었고, 정말로 나를 괴롭혔다. 그래서 나는 물었다. Laravel에서 두 명의 네임 스페이스가있는 외장에 어떻게 액세스 할 수 있습니까? 내가 무슨 뜻인지 이해하지 못한다면, 여기에 그 예가 있습니다. 세션 외관을 사용하는 경우 다음과 같은 문장 모두 작동합니다 : 나는 모든 웹을 통해 검색 한 나는 여전히이 문제에 대한 답변을 찾을 아직Laravel은 전역 및 사용자 정의 네임 스페이스에 정면을 배치 할 수 있습니까?

use Session; 
use Illuminate\Support\Facades\Session; 

.

도움 주셔서 감사합니다.

+1

https://www.sitepoint.com/how-laravel-facades-work-and-how-to-use-them-elsewhere/ - facade 별칭은 config/app.php에 있습니다. 자세한 내용은 link를 참조하십시오. 오토로더 – apoq

+0

고마워요. 제가 찾고 있던 것이 맞습니다. – Dastur

답변

1

"config \ app.php"파일에는 Illuminate \ Foundation \ AliasLoader에서 사용되는 별칭 배열이 있습니다. Illuminate \ Foundation \ AliasLoader는 class_alias 전역 네임 스페이스에서 별칭을 만드는 방법을 호출합니다. 실제 흐름은 지연로드 때문에 약간 복잡합니다.