Laravel6.x 入门(安装和目录)

1、安装

1.1、安装composer

https://www.phpcomposer.com/

1.2、通过 Composer 创建项目

composer create-project --prefer-dist laravel/laravel blog

1.3、项目访问

域名为 blog.com 映射路径为 WWWlaravelpublic

1.4、目录结构介绍

|--- app --- 应用目录
| |-- Console -- 命令行目录
| |-- Exceptions -- 异常目录
| |-- Http -- 网络请求目录
| |-- Providers -- 服务提供目录
| |......
|--- bootstrap --- 启动目录
| |-- cache -- 路由和服务缓存目录
| |-- app.php -- 应用启动文件
|--- config --- 应用配置目录
| |-- app.php -- 应用配置文件
| |-- auth.php -- 认证配置文件
| |-- broadcasting.php -- 广播配置文件
| |-- cache.php -- 缓存配置文件
| |-- database.php -- 数据库配置文件
| |......
|--- database --- 数据库目录
| |-- factories -- 模型工厂目录
| |-- migrations -- 数据迁移目录
| |-- seeds -- 种子目录
| |......
|--- public --- 公共目录
| |-- css -- 公共css目录
| |-- js -- 公共js目录
| |-- index.php -- 入口文件
|--- resources --- 资源目录
| |-- lang -- 语言包目录
| |-- sass -- sass目录
| |-- views -- 模板目录
|--- routes --- 路由目录
| |-- api.php -- api路由定义
| |-- console.php -- 控制台路由定义
| |-- web.php -- 网页路由定义
|--- storage --- 存储目录
| |-- app -- 存储应用生成的文件
| |-- framework -- 存储框架生成的文件和缓存
| |-- logs -- 存储日志
|--- tests --- 单元测试目录
|--- vendor --- 第三方类库目录
| |-- composer -- composer目录
| |-- laravel -- laravel框架目录
| |-- symfony -- symfony组件目录
| |-- autoload.php -- 自动加载入口文件
| |......
|--- .env --- 环境变量配置文件
|--- artisan --- artisan工具文件
|--- server.php --- 命令行应用测试文件
|.........
核心目录与文件
.env文件 : 这是一个重要文件,为Laravel框架主配置文件;
Artisan.php: 该文件为Laravel提供了Artisan命令,artisan是laravel中自带的命令行工具的名称;
App 目录
你的大部分应用程序都位于  app 目录中。默认情况下,此目录的命名空间为  App , 并通过 Composer
使用 PSR-4 自动加载标准 自动加载。
Bootstrap目录
bootstrap 目录包含引导框架的  app.php 文件。该目录还包含了一个  cache 目录,  cache 目录下
存放着框架生成的用来提升性能的文件,比如路由和服务缓存文件。
Config 目录
config 目录,顾名思义,包含应用程序所有的配置文件。我们鼓励你通读这些文件,以便帮助你熟悉
所有可用的选项。
Public 目录
public 目录包含了入口文件  index.php ,它是进入应用程序的所有请求的入口点。此目录还包含了
一些你的资源文件(如图片、JavaScript 和 CSS)。
Resources 目录
resources 目录包含了视图和未编译的资源文件(如 LESS、SASS 或 JavaScript)。此目录还包含你
所有的语言文件。
Routes 目录
routes 目录包含了应用的所有路由定义,Laravel 默认包含了几个路由文件: web.php 、 api.php 、
console.php 和  channels.php 。
Storage 目录
storage 目录包含编译后的 Blade 模板、session 会话生成的文件、缓存文件以及框架生成的其他文
件。这个目录被细分成  app 、  framework 和  logs 三个子目录。 app 目录可以用来存储应用生成的
任何文件。  framework 目录用来存储框架生成的文件和缓存。最后,  logs 目录包含应用的日志文
件。
详情请参考 文件夹结构
原文地址:https://www.cnblogs.com/zsczsc/p/14401093.html