分类: PhpStorm 2021
-
针对在 PhpStorm 和 Laravel 6 环境中出现的 Laravel Idea 模块系统切换提示,本文记录了解决过程。参考官方文档可知,Laravel Idea 利用模块系统概念优化视图、配置及路由的代码补全与生成。因项目当前依赖 nWidart/laravel-modules 包,最终在设置中切换至该选项,并在操作后执行了使缓存失效并重启,从而成功完成模块系统的配置。
-
在编写 Lighthouse 5 的自动化测试用例时,PhpStorm 无法自动完成且无法找到 assertJson 方法的声明。经排查,这是因为 nuwave/lighthouse v5.36.0 与 Laravel Framework 6.20.44 版本不匹配,导致对象路径异常。通过 Composer 将 nuwave/lighthouse 回退至 ~4.10.1 版本后,PhpStorm 恢复了代码自动完成功能,问题得到解决。
-
本文解决了 Markdown 文档中点击锚点无法跳转的问题。作者在 PhpStorm 中发现锚点无法解析,通过 IDE 自动完成修正了链接。尽管在编辑器中仍提示无法解析,但调整锚点包含具体文本后,在 GitLab 平台点击锚点已能成功跳转至对应位置。文章最终建议锚点名称尽量使用英文以提升语义化。
-
本文记录了在 PhpStorm 中购买插件 Laravel Idea 的过程。用户搜索插件后点击购买链接,选择个人年度订阅,因试用未到期需跳转至 JetBrains 账户操作。通过微信支付完成订单并收到激活邮件,点击链接并在 Toolbox 中接受证书后,插件显示已成功激活,许可证有效期更新至次年1月。
-
编写 Lighthouse 5 自动化测试用例时,PhpStorm 无法自动完成且找不到 assertJson 声明。经排查,$response 对象实际路径显示为 \Illuminate\Foundation\Testing\TestResponse,而正常项目应为 \Illuminate\Testing\TestResponse。确定问题由 Laravel Framework 6.20.44 与 nuwave/lighthouse v5.36.0 版本不匹配导致。执行 Composer 命令将 nuwave/lighthouse 回退至 v4.10.2 后,代码提示恢复正常。
-
PhpStorm 运行时报错提示 BashSupport 插件与当前 IDE 版本不兼容。经排查,当前 IDE 版本高于插件所需的内部版本号,且检查后无可用更新。文章记录了通过设置卸载该插件的操作过程,重启 IDE 后报错问题得到解决。
-
针对 PhpStorm 2021.1.4 版本,通过 Settings 菜单进入 Plugins 的 Marketplace 搜索并安装 Chinese (Simplified) Language Pack 中文语言包,该插件支持多款开发工具的界面汉化,安装完成后点击 Restart IDE 重启开发环境,再次打开后即可看到界面已完全切换为中文显示。
