Laravel教程:应用程序结构

2018-10-0307:50:33后端程序开发Comments2,007 views字数 704阅读模式

根目录

Laravel的根目录包含如下图中所示出的各种文件夹和文件。
Laravel教程:应用程序结构
  • app − 该目录包含应用程序的核心代码。
  • bootstrap − 该目录包含应用程序引导脚本。
  • config − 该目录包含应用程序的配置文件。
  • database − 此文件夹包含数据库迁移和种子。
  • public − 这是应用程序的文档根目录。它启动Laravel应用。它还含有如JavaScript,CSS,图像等应用程序的资源
  • resources − 该目录包含原始资源,如LESS和Sass文件,本地化和语言文件和模板,都呈现为HTML。
  • storage − 该目录包含应用程序的存储,比如文件上传等。框架存储(缓存)和应用程序生成的日志。
  • test − 该目录包含了各种测试用例。
  • vendor − 该目录包含了 composer 的依赖关系。

App目录

这是应用程序目录。它含有多种附加的目录,如下说明 -
  • Console − 所有 artisan 的命令都存放在这个目录中。
  • Events − 这个目录存储应用程序可以引发事件。事件可被用来警告发生了给定的动作的应用程序的其他部分,提供很大的灵活性和解耦。
  • Exceptions − 该目录包含应用程序的异常处理程序,也是一个从程序抛出异常的地方。
  • Http − 该目录包含控制器,过滤器和请求。
  • Jobs − 该目录包含应用程序的工作队列。
  • Listeners−该目录包含了事件处理程序类。处理程序接收事件和触发事件响应执行逻辑。例如,一个用户注册事件可能由一个SendWelcomeEmail 侦听处理。
  • Policies − 该目录包含应用程序的各种政策
  • Providers − 该目录包含了各种服务提供者。
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/6133.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/bc/6133.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定