文件或文件夹

作用

app

囊括项目中的controllers,models,views和assets,存放应用程序的业务逻辑代码。

bootstap

存放支持系统启动时的必备文件。

config

存放用于个性化定制框架功能的配置文件,包括运行规则、数据库、中间件等。

database

数据库操作相关的文件。

public

存放可供非开发人员查看的文件内容,包含服务器目录等。此文件夹还能存放css等静态资源。

resources

应用资源,包含视图文件、原生资源文件和本地化语言文件。

routes

包含建立的应用程序所有的路由。

storage

存放开发框架中支持功能运行的临时文件,且此目录在web上可以写入,由Laravel维护管理。

test

用来存放测试文件,便于进行单元测试。若要进行批量单元测试,可借助编译语言中内置的Artisan工具。

vender

存放第三方代码及额外的预包装功能插件,Composer依赖模块。

seed

存放关系型数据批量导入项目数据层表单的引导文件。

controllers

存放用于支持执行业务逻辑及完成处理模型、相关文件等加载功能的控制器。

auth.php

在程序中进行直接的身份验证操作。

session.php

控制Laravel管理诸如session driver,session lifetime等用户session。