关于laravel目录结构的分析

关于laravel目录结构的分析
1.app文件夹是核心目录,存放的是核心代码(控制器,模型,中间件)关于laravel目录结构的分析
进入controllers文件夹下
关于laravel目录结构的分析
2.bootstrap是启动目录,在laravel进行启动时的文件放在这里面,这个文件夹一般不需要去动,不要在里面去写东西
关于laravel目录结构的分析
3.config是项目的配置目录,用来存放配置文件
关于laravel目录结构的分析
4.database 不是我们平常说的数据库目录,是数据迁移目录
关于laravel目录结构的分析
5.public目录,项目的入口文件和系统的静态资源目录(css,js,img,uploads)后期使用的外部静态文件(js,css,图片等)都需要放到public目录下,并且后期网站的根目录(index.php)也是这个目录(apache的doucument目录为该目录路径)
6.resources目录,存放试图文件,语言包文件的目录
关于laravel目录结构的分析
7.routes定义路由的目录,相当于建立一条通道关于laravel目录结构的分析
8.storage用来存放缓存文件和日志文件的目录,还有上传文件的作用,如果是在lunix下是可写的关于laravel目录结构的分析
9.vender框架运行时所需要的第三方文件(类库文件),laravel的思想是共同的开发,不要重复的轮子(例如:里面可能存在验证码类,上传类,邮件类),该目录还存放laravel框架的源码。注意如果使用composer软件管理的,composer下载的类库都是存放在该木兰下面的。(因此此文件夹下的东西很多)
10. 关于laravel目录结构的分析
最后需要重点掌握的目录(频繁使用)
app 保存模型文件(默认)
app/Http/Controllers 保存控制器文件
resources/views 保存视图文件