项目目录介绍,具体参考手册
laravel 5 核心目录
app/http/
bootstrap启动加载和配置目录文件
config 项目的配置文件目录
database 数据库的填充以及数据迁移文件
public 项目的入口以及静态资源文件(项目的图片cssjs文件等)
reseources/views/用于存放项目的视图文件
storage 编译后的模板文件日志缓存,session等等
test 单元测试代码目录
vendor composer 加载的配置文件
核心目錄介紹
app:包含核心代碼(自己寫的),主要寫在App裡面,其中Http中包含Controllers,MVC的C
bootstrap:框架啟動跟自動加載配置文件(app.php & autoload.php)
config:包含所有應用程序的配置文件(cache.php(緩存) & database.php(數據庫) & mail.php(郵件) & queue.php(隊列) & session.php(使每次登入後購物車東西還在) & view.php(視圖) )
database:數據庫遷移以及數據填充文件
public:包含入口,項目靜態資源文件,如圖片、js;css
resources:視圖及原始資源文件,包含View,MVC中的V。視圖都寫在View
storage:編譯後的模板文件,以及記憶文件檔session文件緩存,日誌和其他框架存檔文件。view裡面有一個編譯後的文件,即laravel 5
tests:單元測試目錄,存放測試代碼
vender:包含composer加載依賴母塊
MVC位置
Controller: app -> Http -> controller
View: resources -> view