修改.env
文件
在laravel的.env
文件中加入一行xdebug配置SAIL_XDEBUG_MODE=develop,debug,coverage
,然后重启laravel sail使配置生效
phpstorm配置php解释器
设置->PHP 选择通过docker配置
服务选择laravel.test
最后点击确认就配置好了
配置项目目录映射
发送请求
浏览器插件
chrome 浏览器下载Xdebug helper插件
postman配置
有两种方式可以选择
-
直接在请求地址加上参数
XDEBUG_SESSION_START=phpstorm
-
在cookie里加上
XDEBUG_SESSION=PHPSTORM
也可以为指定域名配置cookie,这样就不用对每一个api单独设置了
开启phpstorm侦听
发送请求后,断点的debug信息