laravel框架目录解析

laravel框架目录解析

  • app目录:项目的核心目录,主要用于存放核心代码,包括控制器,模型,中间件
  • boostrap目录:laravel启动目录
  • config 目录:项目的配置目录,主要存放配置文件,比如数据库的位置,后面这里面会存放更多配置文件,例如第三方的依赖也会存在这里
  • database 目录:数据迁移目录
  • .public 目录(站点目录):项目的入口文件和系统的静态资源目录(css,img,upload)后期使用的外部静态文件(JS,css,图片等)都需要放到public目录下
  • routes 目录:定义路由目录,web.php是定义路由的文件,laravel框架的路由在使用的时候必须先定义
  • storage 目录:主要是存放缓存文件和日志文件,还具有上传文件的功能,注意,如果在Linux环境下,该目录需要有可写权限(后期用户上传文件如果存放在bending这也在此目录下)
  • vendor 目录:主要是存放第三方的类库文件
  • env文件:主要是一些系统相关的环境配置文件信息。
  • artisan 脚手架文件,主要用于生成的代码(自动生成)
    思维导图
    laravel框架目录解析_第1张图片

你可能感兴趣的:(laravel)