为什么php artisan tinker重定向到我的项目目录?

时间:2019-02-09 20:32:14

标签: php laravel debugging artisan

我正在关注本教程:https://www.youtube.com/watch?v=neSHAWdE44c&index=5&list=PLillGF-RfqbYhQsN5WMXy6VsDMKGadrJ-

在时间7:17,他使用php artisan tinker

无论我做什么和/或尝试,在运行php artisan tinker之后,我都会运行App\Post::count(),但所做的只是将我重定向回项目目录。

我什至无法做一个简单的2 + 2来查看输出。我只是被重定向回项目目录。

如果有什么帮助,我正在使用Laravel 5.7.25。

我到处都看过,但是我一直在努力寻找解决方案。有人知道是什么原因造成的吗?

我的意思示例:

name-MBP:lsapp name$ php artisan tinker
Psy Shell v0.9.9 (PHP 7.3.1 — cli) by Justin Hileman
>>> App\Post::count()
name-MBP:lsapp name$ 

1 个答案:

答案 0 :(得分:2)

这是Psy Shell的问题

尝试在config.php~/.config/psysh(对于Windows)处创建名为C:\Users\{USER}\AppData\Roaming\PsySH的文件(如果尚未安装)。 并将其作为内容:

<?php
return [
  'usePcntl' => false,
];