2016-07-21 2 views
2

私はしばらくこの問題を抱えていました。本当に私を悩ませていたので、私は尋ねると思っていました。 Laravelでは、どのようにして2つの名前空間を持つファサードへのアクセスを許可できますか?私が何を意味するのか分からないなら、ここに例があります。次の文の 両セッションファサードを使用しているときに動作します:Laravelはグローバルでカスタムの名前空間にファサードを置くことはできますか?

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

私はすべてWeb上で検索したと私はまだこの問題の答えを見つけるためには至っていません。

ありがとうございました!

+1

https://www.sitepoint.com/how-laravel-facades-work-and-how-to-use-them-elsewhere/-ファサードエイリアスはconfig/app.phpにあります。詳細はlinkを参照してください。オートローダー – apoq

+0

ありがとう、私が探していたものです。 – Dastur

答えて

1

"config \ app.php"ファイルには、Illuminate \ Foundation \ AliasLoaderで使用される別名配列があります。 Illuminate \ Foundation \ AliasLoaderは、class_aliasグローバル名前空間でエイリアスを作成する方法を呼び出します。 実際のフローは、遅延ロードのために少し複雑です。

関連する問題