为了账号安全,请及时绑定邮箱和手机立即绑定

laravel如何安装最新版本

laravel如何安装最新版本

慕容森 2018-09-03 05:00:00
laravel如何安装最新版本
查看完整描述

1 回答

?
慕虎7371278

TA贡献1802条经验 获得超4个赞

我经要往现项目添加扩展包候文档错误引导图自 文档 :

composer update 命令我现逻辑能项目造巨伤害

composer update 逻辑按照 composer.json 指定扩展包版本规则所扩展包更新新版本注意 所扩展包 举例项目始候使用 monolog配置信息
"monolog/monolog": "1.*",
安装 monolog 1.1 版本月现monolog 已经 1.2 运行命令直接更新 1.2项目并没针 1.2 进行测试项目变稳定情况候比更糟糕尤其庞项目没项目写完整覆盖测试情况东西坏掉都知道

应该使用哪命令呢install, update require

接我解释

简单解释

composer install - composer.lock 文件直接安装否则 composer.json 安装新扩展包依赖;
composer update - composer.json 安装新扩展包依赖;
composer update vendor/package - composer.json 或者应包配置并更新新;
composer require new/package - 添加安装 new/package , 指定版本: composer require new/package ~2.5.

流程

接介绍几产流程便加深家理解

流程:新项目流程

创建 composer.json 并添加依赖扩展包;
运行 composer install 安装扩展包并 composer.lock ;
提交 composer.lock 代码版本控制器:git;

流程二:项目协作者安装现项目

克隆项目根目录直接运行 composer install composer.lock 安装 指定版本 扩展包及其依赖;

流程适用于产环境代码部署

流程三:项目添加新扩展包

使用 composer require vendor/package 添加扩展包;
提交更新 composer.json composer.lock 代码版本控制器:git;

关于 composer.lock 文件

composer.lock 文件保存着每代码依赖版本记录(见图)提交版本控制器并配合 composer install 使用保证团队所协作者发环境、线产环境运行代码版本致性

关于扩展包安装

准备添加扩展包install, update, require 三命令都用安装扩展包选择哪才确呢

答案:使用 composer require 命令

另外手修改 composer.json 添加扩展包 composer update new/package 进行指定扩展包更新式确安装建议使用种旦忘记敲定面扩展包名进入万劫复状态别给自留坑呀

面概念论新手或者手说都比较混淆主要记住概念:

原项目新添加扩展都使用 composer require new/package 种式安装完

查看完整回答
反对 回复 2018-10-20
  • 1 回答
  • 0 关注
  • 681 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信