Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel Tinker错误:Symfony\Component\Debug\Exception\FatalThrowableError:调用未定义的方法Psy\Configuration::getLoop()_Php_Laravel_Symfony_Tinker - Fatal编程技术网

Php Laravel Tinker错误:Symfony\Component\Debug\Exception\FatalThrowableError:调用未定义的方法Psy\Configuration::getLoop()

Php Laravel Tinker错误:Symfony\Component\Debug\Exception\FatalThrowableError:调用未定义的方法Psy\Configuration::getLoop(),php,laravel,symfony,tinker,Php,Laravel,Symfony,Tinker,我试图在我的项目上运行php artisan tinker,并出现以下错误: Symfony\Component\Debug\Exception\fatalthrowable错误:调用未定义的方法Psy\Configuration::getLoop() 在/var/www/[my_project]/vendor/psy/psysh/src/psy/Shell.php:80 76 |公共函数uu构造(配置$config=null) 77| { 78 |$this->config=$conf

我试图在我的项目上运行
php artisan tinker
,并出现以下错误:

Symfony\Component\Debug\Exception\fatalthrowable错误:调用未定义的方法Psy\Configuration::getLoop()
在/var/www/[my_project]/vendor/psy/psysh/src/psy/Shell.php:80
76 |公共函数uu构造(配置$config=null)
77|     {
78 |$this->config=$config?:新配置();
79 |$this->cleaner=$this->config->getCodeCleaner();
>80 |$this->loop=$this->config->getLoop();
81 |$this->context=newcontext();
82 |$this->includes=array();
83 |$this->readline=$this->config->getReadline();
84 |$this->inputBuffer=array();
如您所见,问题出现在第80行。 我想我必须提到,我曾经在我的一个控制器中使用了
Throwable
fatalthrowable error
来获取
异常
,因为常规
异常
无法获取我所获取的
异常!我以另一种方式处理了该Throwable错误,并且能够获取该
异常
通过
Exception
本身!无论如何,我在代码中的任何地方都没有使用过
Throwable
FatalThrowableError
,但我仍然会遇到前面提到的错误


如何使
php artisan tinker
再次工作?我认为问题与
composer
有关。我只是手动删除了我的
供应商
文件夹,并尝试运行
composer安装
。通过这样做,
php artisan tinker
命令再次正常工作。 这可能不是正确的解决方案,但无论如何,它再次起作用。可能只是删除
vendor/psy
文件夹并运行
composer install
也会起到同样的作用