laravel 开发工具及测试工具

1、编辑器提示工具 laravel-ide-helper

phpstorm和sublime是默认都不支持laravel的代码提示和追踪的、通过这个插件可以实现这些功能。

2、API测试工具 laravel-api-tester

类似于postman的工具、无需安装postman即可进行接口测试。

3、页面debug工具条 laravel-debugbar

页面工具条为页面debug工具。但是有时候部分页面是不需要这个debug工具的、如接头路由、接口测试工具页面等,这时候我们可以修改不配置文件 /config/debugbar.php 中的 except 参数来实现。如下:

laravel-debugger 截图:

740c8c8c-3ccb-11e4-8d9a-5a9e64f19351

用mamp Pro 的PHP版本替换Mac系统自带的PHP

思路是用mamp的PHP文件路径替换Mac系统自带的PHP的环境变量路径。

文章编写是的相关版本;

1、系统自带的PHP版本为5.6.30

2、mamp Pro 版本

mamp Pro 4.2.1 、PHP最高版本为 7.1.8

3、操作系统版本

macOS Sierra 10.12.4

操作步骤

1、获取mamp Pro的PHP 路径 一般是:在  /Applications/MAMP/bin/php/<span style="color: #0000ff;">php7.1.8/bin/ ;

2、新建或编辑个人用户下的环境变量配置文件。

3、最后插入环境变量输出配置并保存( wq )。

4、载入环境变量配置文件是更改生效。

5、检查是否生效

 

  • 注:

如果终端用的是zsh 的话需要修改 ~/.zshrc 文件来生效。即把 export PATH="/Applications/MAMP/bin/php/php7.1.8/bin//bin:$PATH"  插入到 vim ~/.zshrc 的最后面,再  source ~/.zshrc 即可。

 

nvm 使用淘宝镜像

由于网络原因 nvm 在安装的时候速度很慢,这个问题可以通过翻墙等方式去解决,也可使用国内镜像来加速安装,本文介绍的是通过淘宝镜像使用 nvm 安装 Node.js
指定 nvm 的镜像需要在环境配置中增加 NVM_NODEJS_ORG_MIRROR ,我这里的 terminal shell 是 oh-my-zsh 所以编辑环境文件:
Shell

在最后增加:

然后使环境生效:
Shell

如果怀疑环境配置文件是否生效可以将改配置打印出来
Shell

能看到输出“http://npm.taobao.org/mirrors/node”即表示环境已经生效。