guzzle在php中常用的请求方式

## 介绍 * guzzle是一款基于PHP的http客户端的软件包,可以使PHP开发者很方便的使用它进行http的请求 ## guzzle的一些使用方式 * 方式1 ```php $response = $httpClient->request('post', $fullApiUrl, [ 'headers' => $this->data['headerPar
阅读全文
共有69人浏览

php的使用cur封装post请求

## 背景 * 公司的thinkphp项目中,封装了n个curl的post请求函数 * 因为每一次的使用场景有差异,可能之前的post函数不适用 * 所以,封装要有扩展性,提高通用性,以下是一个发送post请求的封装参考 * 代码如下: ```php /** * @desc 发送get/post请求 */ public function curlPost($paramArr
阅读全文
共有42人浏览

composer安装提示报错could not delete....

## composer报错 * 在使用composer安装一些php软件包时,会提示 could not delete ....*.zip * 我省略了中间的路径 ## 解决 * 通过google查询,只需要将一些缓存文件删除就行了 * `rm -rf ~/.composer/cache` * 如果没有权限,就加上sudo * 运行完,恢复正常 ## 参考资料 * ht
阅读全文
共有27人浏览

Mac环境重置MySql密码

## 步骤如下 1.sudo /usr/local/mysql/support-files/mysql.server stop关闭mysql服务器 2.cd /usr/local/mysql/bin 进入目录 3.sudo su 获取权限 4../mysqld_safe --skip-grant-tables & 重启服务器 5.重开个终端,输入下面命令 6./
阅读全文
共有22人浏览

mysql批量更新

## 批量更新数据 * 这里说的批量更新不是将多条数据的某个字段更新为同一个值,而是多条数据要更新的某个字段的目标值都不一样 * 比如id为1的type改为2,id为4,5的type改为3 * 这个时候,需要拼接很长的sql语句 * 可以参考下面 ```php public function updateGalaxyOrder($order_number_data){ if(!$o
阅读全文
共有52人浏览

laravel的参数验证

## validator的使用 * 在laravel中的一些service方法中,需要对传入的参数进行参数验证 * 一旦遇到非正常情况,则返回 * 以下提供一种实现方式 * 先进行类的引入`use Illuminate\Support\Facades\Validator;` ```php $validator = Validator::make($paramArr, [ 'p
阅读全文
共有40人浏览

git版本控制中laravel项目的gitignore

## gitignore * 在众多的laravel项目中,只要是用git进行版本控制中,都会用到gitignore * 它的作用是,忽略项目目录下的一些不需要加入版本控制的文件 * 它在你本地是存在的,当你提交所有文件的时候,git是不会将其纳入版本控制中 * 当你没有频繁的新建项目时,你可能不会体会到每次新建gitignore的痛苦 * 因为每次新建,你都可能会漏掉1、2个需要忽略的
阅读全文
共有33人浏览

go语言的注释

## 规范 * go语言提供像c和c++的注释风格 ### 行注释 ```go // todo ``` ### 块注释 ```go /* Package regexp implements a simple library for regular expressions. The syntax of the regular expressions accepted
阅读全文
共有33人浏览

PHP使用fsockopen发送post/get请求

## 背景 * 随着业务的增长,不同业务之间需要有交互 * 此时,接口越来越多,有的接口调用需要同步返回,而有的则不需要 * 此次针对不需要处理调用后的响应信息的接口调用 ## 方案 * 这里提供一种模拟异步的调用方式,注意,是模拟,实际上还是同步 * 不同的是我们将超时时间设置的小一点罢了 ```php public function asyncPost($paramAr
阅读全文
共有61人浏览

thinkphp3.2的数据查询封装

## thinkphp3.2的数据查询封装 * 衔接上一篇的laravel的条件查询封装,此次记录一下thinkphp3.2.3的数据查询封装 * 代码如下: ```php /** * @desc 条件查询获取数据/数据数量 * @param array $paramArr * @return mixed */ public function getList($par
阅读全文
共有51人浏览