没有不值得去解决的问题,也没有不值得去学习的技术!

月度归档: 2022 年 3 月

  • 文章介绍了如何在 Postman 中请求 Shopify’s GraphQL Admin API。操作包括配置 POST 请求、设置 Headers、在 Body 中编写查询及变量。为启用自动完成功能,需先通过 Altair 获取架构并转换为 GraphQL SDL,然后在 Postman 中导入本地 schema 文件。最终解决了格式转换错误,实现了自动补全,但发现该架构需手动导入,不支持基于请求自动更新。

  • 在 PowerShell 中执行 curl 请求调用 GitHub GraphQL API 时遇到 Invoke-WebRequest 无法绑定参数 Headers 的报错。查阅帮助文档并调整 PowerShell 语法后仍未解决问题,最终选择在 Git Bash 中执行 curl 命令,使用标准的 -H 参数成功完成了带有 Authorization 头的请求。

  • 在编写 Lighthouse 5 的自动化测试用例时,PhpStorm 无法自动完成且无法找到 assertJson 方法的声明。经排查,这是因为 nuwave/lighthouse v5.36.0 与 Laravel Framework 6.20.44 版本不匹配,导致对象路径异常。通过 Composer 将 nuwave/lighthouse 回退至 ~4.10.1 版本后,PhpStorm 恢复了代码自动完成功能,问题得到解决。

  • 在 Laravel 6 中遇到报错“Illuminate\View\ViewException (E_ERROR) The Mix manifest does not exist”时,通常是因为项目缺少编译所需的资源文件。解决该问题首先需要执行 yarn install 命令安装当前项目的 npm 依赖包,接着运行 npm run dev 命令执行 Mix 任务以生成 manifest 文件,完成编译后刷新页面,错误即可消失,页面恢复正常显示。

  • 记录了一次在 Laravel 6 中排查域名跳转问题的过程。针对访问本地 HTTPS 地址时出现 302 跳转至其他域名的情况,通过排查源代码和数据库均未找到相关记录,最终发现 Redis 缓存中存在错误的域名配置键。清空 Redis 缓存后,访问本地地址不再发生 302 跳转,响应变为 500 状态码,问题定位解决。

  • 在 Laravel 6 中执行 php artisan telescope:publish 命令时提示命名空间下无定义命令,尽管相关配置文件已存在,但因 AppServiceProvider 的 register 方法中存在判断逻辑限制了控制台环境的服务注册,导致命令不可用。删除该条件判断代码后再次执行发布命令成功,Web 访问也随之恢复正常。

  • 在 composer.json 的 scripts 部分中,执行 composer install 时仅触发了与自动加载转储相关的 pre-autoload-dump 和 post-autoload-dump 事件,而 post-root-package-install 和 post-create-project-cmd 仅在 create-project 命令期间触发,因此未被执行。此外,lint 和 lint-fix 属于自定义命令,需要手动调用。由于项目是通过 Git 克隆而非 create-project 创建的,相关事件下的命令需要手动执行。

  • 执行 php artisan package:discover –ansi 时报错提示需要安装 Elasticsearch PHP client。经排查,是因为包 tamayo/laravel-scout-elastic 依赖该客户端,虽其通过 composer require nuwave/lighthouse 被写入 composer.lock,但未被安装,导致 composer.lock 与 composer.json 不一致。最终执行 composer require elasticsearch/elasticsearch 后,再次执行上述命令不再报错。

  • 文章介绍了在 TortoiseGit 中执行变基操作的具体流程,涵盖使用命令行与图形界面两种方式。主要步骤包括通过 git stash 贮藏修改、执行变基命令及应用贮藏。当 platform/composer.json 等文件出现冲突时,需右键文件选择使用“HEAD”解决并标记为已解决。若需保留两分支代码,应在解决冲突后再次提交,最终确认 Git 日志显示变基操作已完成。

👨‍💻 个人品牌

王世强|技术实践者 · 独立博客作者

15+ 年 Web 与系统实践经验,持续关注网站基础设施、系统优化、AI 工具与自动化。

持续运营技术博客 10+ 年,累计发布 1000+ 篇原创技术文章。

长期建设个人项目,也欢迎合适的技术交流、咨询与合作。

👉 关于我

.env (14) add (16) AI 翻译 (31) Array (19) A Tour of Go (72) CDN 缓存 (13) CentOS (23) ChatGPT (20) ChatGPT Plus (15) chrome (19) Cloudflare (36) Codex (22) composer (42) composer.json (22) composer update (14) console (16) Container (25) curl (16) delete (31) Docker (32) Dockerfile (15) EdgeOne (34) environment variable (19) error (24) file (15) filter (20) Git (27) GitHub (23) Gitlab (15) GLM-5.2 (27) Go (64) go-tour-i18n (14) Google AdSense (30) Go 语言 (24) Go语言 (13) GraphQL (24) GraphQL API (14) Gutenberg (35) http (21) https (22) Interface (19) Jquery (13) json (24) Laravel (37) Laravel 6 (55) Laravel 9 (25) Lighthouse (17) Lighthouse 5 (14) Linux (22) Module (17) MySQL (78) MySQL 5.7 (22) Nginx (63) normalize.css (28) OKX (15) OneinStack (21) PHP (67) php-fpm (19) php.ini (24) PHP 7.1.12 (22) PHP 7.4 (26) phpmyadmin (15) PhpStorm (24) Polylang (58) postman (18) Query (17) queue (16) Rancher (24) Redis (51) RESTful (27) RESTful API (23) Shopify (19) SlyTranslate (21) SQL (24) String (14) TortoiseGit (14) Twenty Twenty-Five (20) Ubuntu (40) update (20) VPN (17) W3 Total Cache (39) Windows 10 (46) WireGuard (28) WordPress (134) WordPress 多语言 (13) WPCode (23) Wstunnel (15) Yii (40) Yii 2 (70) Yii 2.0 (51) ZgoCloud (13) 多语言 (13) 多语言网站 (13) 多语言翻译 (37) 开源项目 (13) 技术博客 (15) 故障排查 (15) 数据库迁移 (16) 浏览器 (14) 阿里云 (20)

2022 年 3 月
 123456
78910111213
14151617181920
21222324252627
28293031