laravel笔记 - 响应宏应用 macro

一、可使用范围?

  所有使用了Marcoable Traits 的类均支持宏扩展。

二、laravel 内置默认支持宏扩展的类有哪些?

  • Response                          响应类
  • Request                             请求类
  • Collection                           数据集
  • HTML                                 HTML扩展类
  • Form                                  表单扩展类
  • Filesystem                         资源文件
  • Cache                                缓存操作类
  • Str                                字符串操作类
  • Arr                                     数组操作类
  • Translator                          翻译器(多语言版本开发)
  • Database-Builder              数据库连接操作类
  • ...

三、使用场景?

  • 使用了Marcoable的Traits
  • 自己编写的类,使用了Marcoable(写Laravel开源库)

 

参考资料:https://learnku.com/articles/5139/laravel-response-macro-principle

上一篇:C++ Traits Classes


下一篇:软件革命所带来的挑战与风险