我是Laravel 4.2的初学者,我陷入了“门面”。我已经阅读了Laravel官方网站上的文档,并从其他网站上获取了许多参考资料。现在我知道如何创建简单的外观。
但我的问题是门面的主要目的是什么?我意识到外观可以用来静态调用类的方法。他们在Laravel的任何其他门面应用是否在此旁边?
答案 0 :(得分:2)
首先,请记住,Laravel中的Facades并不仅仅是Laravel功能。
Facades是软件中使用的通用设计模式,通过提供更简单的界面来降低与复杂系统或库交互的复杂性。
在Laravel中,外墙的设计就是为了这个目的;通过简单的界面帮助新开发人员理解并与相对复杂的系统进行交互。
此外,测试静态外观界面要比测试复杂系统容易得多。