本期视频登录后即可观看
比装饰者模式更方便,不修改类文件的情况下为其添加方法
本期PHP进阶视频课程咱们看一看Macroable的初步介绍,咱们看一看它如何在不修改源文件的情况下,动态为某个类添加新的方法,这种方式在Laravel中应用非常广泛,极大提升了开发过程中的效率,而且实现简单,应用便利。
微信扫码登录
![](https://www.coding10.com/images/auth/default.png)
本期PHP进阶视频课程咱们看一看Macroable的初步介绍,咱们看一看它如何在不修改源文件的情况下,动态为某个类添加新的方法,这种方式在Laravel中应用非常广泛,极大提升了开发过程中的效率,而且实现简单,应用便利。
php太牛了 唯一的遗憾是不能像vue那样编译一下 哈哈
如果它是编译型的语言,它早就因失去了自己的灵魂而光荣死掉了。
老师,有时间能讲一下 Laravel 8 的jetstream team 的教程,我发现team 有角色权限的概念,因为能力不足,实在没办法继续研究。谢谢
老师,我觉得这个microable没啥用呀,如果要重写一个函数,并且还不能在其他的类里面调用,那么就直接在这个类里面写一个方法就行了呗
这是一套扩展机制,因为有些文件咱们不能直接对其修改,可以采取这种方式为他增加职责方法,比如它是vendor目录中的类,如果它有这套机制,咱们就可以扩展它,而不是修改它的源文件,因为vendor目录中的数据一旦更新,我们添加的内容就会被清除掉。