雙冒號是PHP靜態方法調用的語法。
Laravel使用Facades來實現工廠的特性,靜態調用類的任意方法,會自動實例化類,并調用相關的動態方法。這樣保證了類的單實例,并且讓類使用起來更加直觀方便。
Facades 提供一個靜態接口給在應用程序的 服務容器 中可以取用的類。Laravel 附帶許多 facades,甚至你可能已經在不知情的狀況下使用過它們!Laravel 的「facades」作為在 IoC 容器里面的基礎類的靜態代理,提供的語法有簡潔、易表達的優點,同時維持比傳統的靜態方法更高的可測試性和彈性。