标签: laravel/telescope
-
在 Laravel Telescope 的 Job Queries 中发现 SQL 语句记录数量不符,经排查确认版本为 v2.1.7。虽然数据库实际记录条数远多于显示数量,但通过查询 telescope_entries 表证实所有 SQL 均已保存,仅是部分未与 Job 正确关联或未完全显示。点击 View Job 会导致跳转至最新 Job 而非实际对应的 Job,虽可通过 Location 字段确认归属,但最终决定注释掉部分 SQL 以减少数量,便于观察关键执行记录。
-
针对Laravel 6中队列已执行完毕但Laravel Telescope仍显示作业状态为pending的问题,排查后怀疑是更新Telescope后未重新配置加载实例所致。通过执行命令重新加载后,再次运行队列任务,Telescope中新的作业状态已正确显示为已结束processed,问题得到解决。
-
本文介绍了在 Laravel 6 结合 Module 与 Lighthouse 框架中实现安全验证的具体流程。通过使用 @rules 指令应用 Exists 规则,针对请求参数 themeId 进行是否存在的数据表校验。经过测试验证规则有效,并利用 Laravel Telescope 查看 SQL 语句。同时验证了该规则会自动读取表前缀,当前缀变更时验证依然生效,无需额外调整。
-
在 Laravel 6 与 Laravel Telescope v2.1.17 环境中,EventWatcher.php 第 91 行报错提示 get_class() 参数类型错误。经排查,该问题源于 Telescope 对新监听器语法支持不足。官方提交已修复此 Bug,暂时参考提交内容修改对应文件后报错消失,程序恢复正常运行,后续计划升级 Laravel Telescope 至包含该修复的版本。
-
在 Laravel Telescope 中页面一直处于 Scanning… 状态,查看网络请求发现 Table ‘object_store.telescope_entries’ doesn’t exist 错误。通过运行 migrate 命令执行数据库迁移后,刷新页面响应状态码变为 200,页面显示恢复正常。
-
在 Laravel 6 项目中执行 php artisan telescope:publish 命令时报错 Unable to locate publishable resources,导致 /public/vendor/telescope 目录缺失且访问页面响应 500 错误。经过执行 php artisan clear-compiled、composer dumpautoload 并在 .env 文件中设置 TELESCOPE_ENABLED=true 后,再次运行该命令不再报错,相关目录生成,页面恢复正常访问。
