Laravel 教程:应用程序结构
根目录
Laravel 根目录包含各种文件夹和文件,如下图所示。
- application - 此目录包含应用程序的基本代码。
- bootstrap - 此目录包含运行应用程序的脚本。
- config - 此目录包含应用程序配置文件。
- database - 此文件夹包含数据库迁移和种子。
- public - 这是应用程序文档的根目录。启动 Laravel 应用程序。它还包含 JavaScript、CSS、图像等应用程序资源。
- resources - 此目录包含原始资源,例如 LESS 和 Sass 文件、本地化和语言文件以及模板,全部呈现为 HTML。
- 存储 - 此目录包含应用程序存储,例如文件上传等。框架存储(缓存)应用程序生成的日志。
- test - 该目录包含各种测试用例。
- vendor - 此目录包含作曲家依赖项。
应用程序目录
这是应用程序目录。它包含一系列附加目录,如下所述 -- Console - 所有制作命令都存储在该目录中。
- Events - 此目录存储应用程序可以触发事件。事件可用于通知应用程序的其他部分发生了某个操作,从而提供了极大的灵活性和解耦性。
- Exceptions - 此目录包含应用程序的异常处理程序,也是引发程序异常的位置。
- Http - 此目录包含控制器、过滤器和请求。
- Jobs - 此目录包含应用程序的作业队列。
- Listeners-此目录包含事件处理程序类。处理程序接收事件并执行逻辑以响应触发的事件。例如,用户注册事件可以由 SendWelcomeEmail 侦听器处理。
- Policies - 此目录包含应用程序的各种策略
- Providers - 此目录包含各种服务提供商。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。