什么是 Facades 及其工作原理? (专门针对 Laravel)

What is Facades and how it works? (Specially for Laravel)

能否详细描述一下Facade

Facade 是应用程序服务容器中可用的 classes 的别名,这些 classes 可以是 Laravelor 供应商包 classes。使用 Facades 是因为它们提供了一种简洁、令人难忘的语法,使我们能够使用 Laravel/Vendor 功能而无需记住长 class 名称。

简而言之,Facades 允许您使用示例 JWTAuth::getToken(),而不必完整地输入 Tymon\JWTAuth::getToken(),从而提高代码可读性。

[阅读更多][1][1]:https://laravel.com/docs/5.5/facades