首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

针对hyperf框架改造----编码规范

删除索引: ```delete_index_索引_to_表名``` 修改索引: 请示领导 备份(sql审核) 由于开发需要设置了sql审核机制,此migration为便于开发使用,sql必须有自己备份,...提交到sql审核平台 表注释 由于我们使用的为hyperf2.0版本 migration 表注释在2.1版本才放出,我们可以只用原生sql修改表注释,所以需要在创建表的migration文件中添加。...其中: composer cs-fix 格式化代码,composer analyse 静态检测 每个对应的 外部接口 都要编写自动化测试 所有 队列 必须可以重复执行 所有缓存的cache key 必须在对应配置文件中配置...cs-fix 格式化代码 > composer cs-fix && composer analyze > php-cs-fixer fix $1 Loaded config default from...analyse,对项目进行静态检测,便可以找到出现问题的代码段。

1.1K30
您找到你想要的搜索结果了吗?
是的
没有找到

Composer 2.0 发布带来的性能优化、新特性和升级指南

此外,require/remove 以及部分更新要比以前快得多,因为 Composer 现在只会加载修改过的扩展包对应的元数据。...2、主要新特性一览 我们简单概览下 Composer 2.0 的一些重要更新: 架构调整 对依赖更新内部执行的方式进行了重构,对你而言,现在可以看到更加确定性的更新更新完成,安装流程会自动并发执行,...带临时约束的部分更新 现在你可以运行 composer update vendor/package:1.0.* 升级指定扩展包(比如这里的 vendor/package)版本,它不会更新 composer.json...,也不会更新 composer.lock 文件,如果你想添加这个临时约束的同时更新所有依赖,需要使用 composer update --with vendor/package:1.0.* 命令。...1.0 版本的插件可能还没有支持 Composer 2.0,以及新的平台检测机制会检测运行时 PHP 版本和扩展包版本是否匹配,这些都有可能导致之前本来正常的扩展包依赖解析出现问题,你可以使用 composer

1.7K41

composer install、update、require 区别

2. composer install 和 composer update 的区别 ---- 相同点 当本地不存在 composer.lock 文件时, composer instal 和 composer...composer.lock 文件 不同之处 当本地存在 composer.lock 文件时, composer install 将会去读取 composer.lock 中存储的版本号, 并且以此标准去下载依赖...; 而 composer update 则不会去读取 composer.lock 中的版本号, 他仍然会去读取 composer.json 中定义的依赖, 生成新的 composer.lock 文件 composer...不要轻易的使用 composer update 更新所有的依赖, 因为它会去读取 composer.json 中依赖,拉取满足条件的最新依赖包,很容易出现问题。...当更新某个依赖时,可以使用 composer update composer update topthink/think-queue=2.* 3. composer require ---- composer

3K40

composer私有仓库搭建之系列一:创建自己的私有仓库

": { "type": "composer", "url": "http://composer.joshua317.com" } }, "prefer-stable...私有仓库的创建很简单,直接通过使用下面命令创建就可以 cd /data/wwwroot/ composer create-project composer/satis --stability=dev -...-keep-vcs --no-secure-http 二、建立satis.json配置文件 上面命令完成,进入到目录,进行satis.json文件的创建 { "name": "My Repository...中的名称相同,不同会出现问题 二、生成仓库及更新仓库列表 使用下面命令会生成一个public目录,里面有生成的所有包的信息,然后把这个目录设置到可以用域名访问的地方,比如  composer.joshua317...SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } 服务起来

3.2K10

我应该提交 vendor 目录中的依赖包吗

最好这么做,然后让所有开发人员使用 Composer 来安装依赖包。同样的,对构建服务器,CI,部署工具等,应在编译构建的时候对项目进行修改修改,使运行 Composer 成为其项目引导的一部分。...虽然在某些环境下我们也是可以提交 vendor 目录的,但它将导致一些问题:当你更新代码时,将极大的增加 VCS 仓库的体积和差异。...这是有问题的,因为它们并不是真正的子模块,你的项目在运行的时候可能会出现问题。...在每一个依赖安装删除其下的 .git 文件夹,然后你就可以添加它们到你的 git repo 中。...templates=composer### Composer ###composer.phar/vendor/# Commit your application's lock file https://

8510

记一次搭建 Flarum 论坛

更新系统 yum -y update 然后泡杯咖啡等待下吧,如果服务器配置挺好那么应该挺快的。 image.png 然后安装宝塔啦,我都配置宝塔云控了,那么宝塔标配啦。...字符集编码utf8和utf8mb4的区别 配置SSL证书 宝塔一件SSL (一年证书申请,需要宝塔账户) Let’s Encrypt 证书(可以多域名,一次三个月,可续) 自证书文件,手动上传 咱配置完毕,...如果你前面设置启用拓展及禁用函数配置正确那么这里不会出现问题,如果出现问题请查阅前面操作,或者留言。...image.png 如果出现上图所示,那么就是你的权限没有调整 之后,在宝塔找到对应文件路径修改权限(这里为775,安装完毕再调整回来755,注意所有者是www) image.png 然后刷新一遍吧...进入网站目录执行插件安装 cd /data/wwwroot/xxx # 简体中文语言包 composer require littlegolden/flarum-lang-simplified-chinese

1.7K30

4种Windows系统下Laravel框架的开发环境安装及部署方法详解

(2)配置文件被注释是掉–在xampp\php\下面的php配置文件中取消对扩展的注释 2、使用Composer安装Laravel 以上准备工作做好,接下来正式开始安装新的Laravel应用。...UnexpectedValueException] Could not parse version constraint ^1.2.2: Invalidversion string “^1.2.2” 则表示需要更新...Composercomposer self-update 执行完更新再次执行安装命令即可。...完成安装需要一定时间,等待安装完成,即可在浏览器中通过http://localhost/laravelapp/public来访问新安装的Laravel应用: ?...经测试有效: 注意:为安全起见,下载一键安装包,最好进入应用目录执行 php artisan key:generate 命令重新生成应用APP_KEY。

3.4K20

如何在Ubuntu 14.04上使用Ansible部署基本PHP应用程序

sudo apt-add-repository ppa:ansible/ansible 完成更新apt缓存。 sudo apt-get update 最后,安装Ansible。...在这种情况下,我们还将定义目标,并告知Ansible如果已存在则不通过设置更新存储库update=no。...usr/local/bin --filename=composer args: creates: /usr/local/bin/composer 安装Composer,我们可以使用Composer...第6步 - 更新环境变量 在此步骤中,我们将更新应用程序的环境变量。 Laravel附带一个默认的.env文件,该文件用于设置APP_ENVto local和APP_DEBUGto true。...该template模块的外观和声音可能与copy模块非常相似,但其实存在很大差异。copy将复制一个或多个文件而不进行任何更改,同时template复制单个文件并解析文件中的所有变量。

5.9K00

ThinkPHP v5.1.0 发布 — 新年献礼

路由跨域请求支持 支持注解路由 配置和路由目录独立 取消系统常量 助手函数增强 类库别名机制 模型和数据库增强 验证类增强 模板引擎改进 支持 PSR-3 日志规范 安装 5.1 版本开始官方不提供下载包,请使用 composer...安装: composer create-project topthink/think tp 手册 官方 完全开发手册  已经更新至最新 2018-1-1 ThinkPHP 官方团队 5.1 的扩展也同步更新支持了...(都支持 composer 安装),包括: topthink/think-testing topthink/think-mongo topthink/think-migration topthink/think-queue...think-image topthink/think-walkman topthink/think-swoole 以及大量的第三方类库包(不一一列举) 另外,官方已经把 5.1 版本的很多组件独立成 composer...核心框架运行),包括但不限于: topthink/think-container topthink/think-orm topthink/think-validate topthink/think-template

47930

加固你的Roundcube服务器

提交申请验证身份 提交申请成功弹窗提示如下,需要前往【证书详情页】获取CName记录添加解析: 获取CName记录如Tips中显示,需要尽快成功添加解析,方可通过CA机构审核: 获取证书 下载你申请的证书...httpd.conf 文件,找到 #LoadModule ssl_module modules/mod_ssl.so 和 #Include conf/extra/httpd-ssl.conf,去掉前面的#号注释...保存并关闭该文件,然后运行tell Composer更新其包信息以安装新插件。 sudo composer update 当Composer询问您是否要启用插件时,请输入Y以继续。...单击保存密码显示的是二维码代码按钮,并使用您的应用程序扫描代码。如果扫描不起作用,您也可以手动输入密码。...如果出现问题,请尝试将密码重新添加到您的应用中。 保护数字通信的最后一步是加密您通过电子邮件发送的实际消息。我们将在下一步使用名为Enigma的插件执行此操作。

4.1K00

laravel-s 在 Docker 中使用(包含队列的使用)

composer https://mirrors.aliyun.com/composer/ && \ composer install --optimize-autoloader --no-dev...install-php-extensions inotify ## 修改项目 .env LARAVELS_INOTIFY_RELOAD=true ## 运行即可自动监听文件修改而重启 php bin/laravels start 模型注释...composer https://mirrors.aliyun.com/composer/ && \ composer install --optimize-autoloader --no-dev...1 每次更新代码, 写一个脚本docker cp代码到容器里面 容器再按照上面的命令重启队列, 即可加载最新代码 更新代码方法2 容器运行的时候增加参数-v映射本地目录 更新代码的时候是更新宿主机代码..., 然后映射到容器中, 容器再按照上面的命令重启队列, 即可加载最新代码 更新代码方法3 构建好新的容器镜像进行 停止旧的容器队列进程 ## 执行此命令查看队列进程无任务输出, 即可开始停止 php

19710

私有 composer 包创建

但是可以用 PHP 的包管理呀, composer. 那新的问题来了, 我们自己私人的包, 并不想开源出去, 怎么办呢?...然后在项目的跟路径下新建composer.json文件(请自行将下面的注释去掉): { // 包的名字, 在之后其他项目引入`require`的时候,用的就是这个 "name": "hujingnb.../composer_demo", // 包的描述信息 "description": "composer test", // 包类型, 这里指定为 库 "type": "library...在项目中引入私有包 另外建一个项目, 用来测试引入私有包. composer.json 如下(请自行删除注释): { "name": "root/composer_require_demo",...现在试验一下更新功能, 将第一个项目进行更新点并提交, 本项目中执行composer update 或者 composer update hujingnb/composer_demo 只更新这一个包.

1.3K30
领券