Laravel开发之Laravel安装

本文详细介绍了如何通过Composer安装和配置PHP环境,特别是安装Laravel框架的步骤。从安装phpstudy开始,逐步讲解如何配置环境变量,安装laravel/installer,创建Laravel项目,启动项目,并给出了Laravel项目目录结构的详解,包括app、config、database、public、resources、routes和storage等关键目录的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。

安装:
1.安装phpstudy
2.使用phpstudy安装php(7.1版本以上)和 composer,并配置环境变量。在cmd窗口使用命令 composer -v 确定安装成功。
3.使用命令 composer global require laravel/installer 安装laravel环境。(比较慢,请耐心等待。出现 changed curr directory … ,不用管)。
4. 使用命令 composer global about 配置系统环境变量 ;
5. composer create-project laravel/laravel 项目名称 创建项目
6.启动项目: php artisan serve

laravel目录介绍

app/     目录:项目核心,主要用于存放核心代码,也包括控制器,模型
    app\Http\Controllers        -- 控制器
    app\Http\Controllers\Auth        -- 控制器分类目录管理
    app\Http\Controllers\Controller.php        -- 父类控制器
    User.php   -- 模型文件 (其也可以在该目录下创建用于专门存放模型的文件夹)
bootstrap/        -- laravel 启动的目录

config/        -- 项目的配置目录,主要存放配置文件,
    config/App.php        --项目主要配置文件
    config/Auth.php        --用于定义用户认证(登录)的配置文件
    config/Database.php            --针对数据库的配置文件
    config/Filesystems.php        --上传文件,文件存储需要使用到的配置文件

database/        --数据迁移目录
    database\migrations\        -- 迁移文件(创建数据表的类文件)
    database\seeds\            --种子文件(存放一些数据表的数据填充文件)

public\            -- 项目入口文件和系统的静态资源目录(站点指定文件路径,为了安全)

resources\            -- 存放视图文件,还有就是语言包文件的目录
    resources\Lang        --语言包目录
    resources\Views            --视图文件存储目录(可以分目录管理)

routes\            --定义路由的目录
    routes\web.php            -- 定义路由文件

storage\            -- 主要的存放缓存文件和日志文件(在linux 环境下,该目录需要有可写权限(后期用户上传文件如果存在本地则也在storage 下))
    storage\app\            --存放用户上传的文件
    storage\framework\            -- 框架运行时的缓存文件
    framework\logs\             -- 日志目录

vendor\            -- 主要存放第三方的类库文件,
.env        --主要设置一些系统相关的环境配置文件信息
artisan            -- 脚手架文件,主要用于生成的代码,如生成控制器,模型文件等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值