我使用php artisan tinker
命令在Laravel中执行操作
然而,与其他命令行程序不同,我无法在使用修补程序时获得以前的命令。按下向上或向下键会产生^[[A
或^[[B
,但不会产生以前的命令
这是修补匠的正确行为吗
有没有办法获得预期的功能
我目前正在使用Laravel 5.2。
您的操作系统环境有问题,而不是Laravel本身。你能试着在终端中运行以下程序吗?
$ php -a
Interactive mode enabled
php >
你应该得到类似的回应。如果你没有得到任何提示,你的PHP是在没有readline
支持的情况下编译的。您需要在打开这种支持的情况下重新编译它,或者为它安装适当的软件包。
仅用于存档:
我的问题通过删除~/.config/psysh/psysh_history
文件解决了,因为它的所有者错误。