У меня была эта проблема некоторое время, и это действительно беспокоило меня, поэтому я решил спросить. В Laravel, как они могут разрешить доступ к фасадам с двумя пространствами имен? Если вы не понимаете, что я имею в виду, вот пример.
Оба следующих оператора будут работать при использовании фасада сеанса:
use Session;
use Illuminate\Support\Facades\Session;
Я искал по всей сети, и я до сих пор не нашел ответ на эту проблему.
Спасибо за любую помощь!
В файле «config \ app.php» есть массив псевдонимов, который используется в Illuminate \ Foundation \ AliasLoader.
Затем осветить \ Foundation \ AliasLoader вызывает class_alias метод создания псевдонима в глобальном пространстве имен.
Реальный поток немного сложен из-за ленивой загрузки.
Других решений пока нет …