Laravel中合同和外墙有什么用

  介绍

这篇文章主要介绍Laravel中合同和外墙有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

<强>合同

合同其实就是倡导面向接口编程,来达到解耦的目的。而这些通用的接口已经由Laravel为你设计好了。就是这些合同。

那么Laravel如何知道我们需要使用哪个实现呢?

在Laravel默认的合同绑定中,在& # 39;照亮/基?Application.php& # 39;有这样的定义:这就是绑定了默认的接口实现。

Laravel中合同和外墙有什么用