1

我只是对 Laravel 5.1 中的 Facade 和服务容器绑定功能感到好奇,比如说Reponse::json()response()->json()是一样的。但是有什么理由说其中一个比另一个更好吗?

4

1 回答 1

0

Laravel 的文档中已经说明了这一点

外观为应用程序服务容器中可用的类提供“静态”接口。Laravel 附带了许多门面,你可能在不知不觉中一直在使用它们!Laravel “门面”充当服务容器中底层类的“静态代理”,提供简洁、富有表现力的语法的好处, 同时保持比传统 静态方法更多的可测试性和灵活性。

而Laravel 的创建者的这篇文章也会对你有所帮助。

于 2016-04-14T14:32:12.327 回答