0%

postman 是一款 http 调试客户端,普通的请求非常简单,但是有的时候服务商提供的接口,可能需要加密,动态时间戳,随机字符串等,如果我们在参数中手动填写这些信息,每次都要填写会比较麻烦。

针对上面的问题,postman 预留了一个 pre-script 的功能给我们,在发起请求之前会执行这个脚本,我们可以在这里写 js 动态的生成一些参数,这个预先脚本可以是针对整个 collection,或者 collection 下的某个 directory,也可以具体到某个请求,优先级是由下至上。

阅读全文 »

homestead 开发环境下想安装 8.x 版本的 laravel,使用 composer create-project laravel/laravel laravel --prefer-dist 时发现安装的 laravel 版本居然是 5.4 的,指定版本安装 composer create-project laravel/laravel laravel --prefer-dist "8.*",这时报错说版本不适配。因为 composer 其实也是 php 脚本,执行时会根据当前的 php cli 版本而决定的,查看 php -v 发现我们的 php 版本是 5.6,所以安装的 laravel 也就是比较低版本的。

修改

1
sudo update-alternatives --config php

不建议使用以下方式了

解决这个问题,可以通过把 php 执行命令映射到别的 php 版本上

1
ln -s /usr/bin/php /usr/bin/php8.0

不过这里我们使用另外一个办法,通过脚本把 php 的默认版本设置为 8.0 (其实原理和上面的是一样的,也是通过创建软链接映射文件)

1
sudo update-alternatives --set php /usr/bin/php8.0

查看当前 php 版本

1
php -v

再次执行安装 laravel 的命令,这时安装的也是高版本的 laravel

git bash or linux/mac terminal

1
2
export http_proxy=socks5://127.0.0.1:1080 # export http_proxy=http://127.0.0.1:1087
export https_proxy=socks5://127.0.0.1:1080 # export https_proxy=http://127.0.0.1:1087

通常第一条有效

《西江月·世事短如春梦》

宋 朱敦儒

世事短如春梦,人情薄似秋云。

不须计较苦劳心,万事原来有命。

幸遇三杯酒好,况逢一朵花新。

片时欢笑且相亲,明日阴晴未定。