调试利器:网页版的 Laravel Tinker

Laravel

Laravel Web Tinker 是由@spatie_be开发的能够在浏览器运行 Laravel Tinker REPL(交互式解释器)的一款扩展包:

Artisan 的 tinker 命令是在终端中一个非常棒的修改你程序的工具。不幸的是执行一小段代码,作出修改,以及 复制/粘贴会让人感到很麻烦。在浏览器中执行tinker不是一个很好的办法么?

这个扩展包会在你的应用程序中添加一个路由来让你进行tinker输入。

不可否认的是一开始我对这个包是持怀疑态度的。然而,这个包中一个让我眼前一亮的功能就是在执行之前能够很方便的写出多行的代码(在CLI版本中是很痛苦的):

Laravel

这个工具能够让你不断的使用 Command + Enter 键来执行 tinker,获得反馈以及继续执行代码。

就像在 readme 中提到的,你不应当在生产环境或者任何其他使用真实世界数据的环境中使用这个包。

你可以在GitHub上spatie/laravel-web-tinker查看更多关于这个包的内容,完整的安装指南以及查看源码。

本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://laravel-news.com/laravel-web-tin...

译文地址:https://learnku.com/laravel/t/32949

本帖已被设为精华帖!
本文为协同翻译文章,如您发现瑕疵请点击「改进」按钮提交优化建议
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 7
快乐壮

学习学习

4年前 评论
十里长亭

测试环境中的利器

4年前 评论
Summer

@十里长亭 不止测试或者开发环境,控制好权限的情况下,线上 Debug 也是非常实用

4年前 评论
ALMAS

要是能自动补全代码那就更爽了

4年前 评论

看文章不是很明白这个包的实际作用

4年前 评论

这个就很方便了 哈哈哈

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!