app:主要包含应用程序的核心代码,包括路由文件、控制器文件、模型文件。
Console:主要包含所有artisan命令
Events:用来放置于事件相关的类
Exceptions:包含应用程序的异常处理类,用于处理应用程序抛出的任何异常。
Http:主要包含路由文件、控制器文件、请求文件、中间文件等,是应用程序与laravel框架源代码等外部库交互的主要地方。
Jobs:主要包含消息队列的各种消息类文件
Listeners:主要包含监听事件类文件
Providenrs:主要包含服务提供者的相关文件
./ :目录下放置模型类文件
bootstrap:主要包含几个框架启动和自动加载配置文件
config: 常用配置文件信息
database: 主要包含数据库迁移和数据填充文件
public:公共目录文件,静态资源
resource:主要包含视图文件
storage:包含编译后的Blade模板、基于文件的session、文件缓存和日志等文件
tests:主要包含自动化测试文件
vendor:主要包含依赖库文件,包含laravel框架源码
.env 文件:主要配置文件
composer.json
 
服务别名:
config/app.php => aliases
服务提供器:
config/app.php => providers