laravel实践项目admin-master分析:

laravel目录结构:


app:核心代码:

console,和http目录提供了进入应用核心的 API,HTTP 协议和 CLI 是和应用进行交互的两种机制。

其他目录:Events,Listeners,Providers;

框架核心代码:/vendor/laravel/framework;


boostrap:框架的启动和自动载入配置;

config:

database:

public:包含了应用入口文件 index.php 和前端资源文件;

resources:

应用视图文件和未编译的原生前端资源文件(LESS、SASS、JavaScript),以及本地化语言文件;


routes:包含了应用定义的所有路由;

storage:包含了编译后的 Blade 模板、基于文件的 Session、文件缓存,以及其它由框架生成的文件;

tests:包含自动化测试文件;

vendor:包含了应用所有通过 Composer 加载的依赖;