前言:Laravel文档梳理,仅作为记录后看,无关其他。
根目录下: -app ? 应用程序的核心代码 -bootstrap ? 框架启动跟自动加载设置的文件,及cache文件夹,框架启动优化生成的文件。 -config ? 所有的配置文件 -database ? 数据库迁移和数据填充文件 -resources ? 视图、原始资源和语言包 -storage ? 编译后的blade模板,基于文件的session、文件缓存和框架生成的其他文件 -app ? 存储应用程序可以使用的任何文件 -framework ? 保存框架生成的文件及缓存 -logs ? 存放日志文件 -test ? 包含自动化测试文件
-vendor composer安装的依赖模块
App目录下: console、http ? 提供API进入应用程序的核心,他们是简单地给应用程序发布命令的方法。
-console ? 全部的Artisan命令 -http ? 包含控制器、中间件和请求 -jobs ? 应用程序可执行的队列任务 -events ? 放置事件类。这里的功能,当指定动作发生时,通知你应用的其他部分,灵活,解耦 -listeners ? 存放事件的处理类。接收事件,对事件进行逻辑 -exceptions ? 包含应用程序的异常处理进行,同时也是存放抛出异常的好位置
注意:app目录中的很多类可以通过artisan命令生成,查看可以使用的所有命令 php artisan list make
修改App目录名字: php artisan app:name ?NewApp ?
|