优点
方便代码调试。不用频繁在代码中var_dump() 或 die()
使用
$ php artisan tinker
- 操作数据库 - 代码调试
- 查阅某个 类 / 方法 的注释文档
通过 tinker,你可以在 REPL 中查看某个 类/方法 的注释文档。但是文档内容取决于这个 类/方法 是否有一个文档注释块(DocBlocks)。
doc <functionName> # replace <functionName> with function name or class FQN
# 查看dd 注释文档
>>> doc dd
- 打印出某个 类/方法 的源代码
show <functionName>
# 查看dd 函数源码
>>> show dd
- 退出
>>> exit
Exit: Goodbye
Laravel Tinker 是一款让我们可以更方便调试 laravel 的工具,有了它,没有必要再为了一个简单的调试而开启本地服务(server)。特别是当你想要测试一小段代码的时候,你无需再插入各种 var_dump 和 die,然后还要在调试完后删掉它们,你只需要 php artisan tinker 就够了。