Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.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 特质';Illumb\Database\Eloquent\Factorys\HasFactory';找不到_Php_Laravel_Composer Php - Fatal编程技术网

Php 特质';Illumb\Database\Eloquent\Factorys\HasFactory';找不到

Php 特质';Illumb\Database\Eloquent\Factorys\HasFactory';找不到,php,laravel,composer-php,Php,Laravel,Composer Php,由于某些依赖性,我已将我的Laravel项目从Laravel 8降级到Laravel 7。现在我在视频通话中加入了“Vonage”,我的“guzzlehttp/guzzle”在7.0.1上。由于Vonage API PHP SDK依赖于GuzzleHTTP的版本6,但Laravel 8使用的是版本7。由于laravel 7的架构不同于laravel 8。我需要从我的作曲家那里更新GUZULHTTP,在更新我的作曲家时,它显示了以下错误: 未找到特征'illumb\Database\elount\

由于某些依赖性,我已将我的Laravel项目从Laravel 8降级到Laravel 7。现在我在视频通话中加入了“Vonage”,我的“guzzlehttp/guzzle”在7.0.1上。由于Vonage API PHP SDK依赖于GuzzleHTTP的版本6,但Laravel 8使用的是版本7。由于laravel 7的架构不同于laravel 8。我需要从我的作曲家那里更新GUZULHTTP,在更新我的作曲家时,它显示了以下错误:

未找到特征'illumb\Database\elount\Factories\HasFactory'

这是因为拉威尔8号的建筑。他们有没有可能让我更新我的作曲家


此外,该项目是一个大型项目,因此我无法在Laravel 7上重新创建该项目。

在Laravel v8中引入了trait
Lightning\Database\Eloquent\Factorys\HasFactory
。它在LaravelV7中不存在,因此您必须从代码中删除它。您看到的错误消息应该会向您显示有关使用trait的文件的更多详细信息

为什么要尝试降级应用程序?这通常是个坏主意。你应该用另一种方式来解决导致你做出这个决定的任何问题。是的,这太烦人了。我还在Laravel 8上创建了一个应用程序,但一些依赖项还不支持Laravel 8,我也没有找到任何解决方案。因此,我在Laravel 7上再次创建了该应用程序:D@JamesClarkDeveloper . 因为我正在尝试使用“Vonage”进行视频通话。这是因为Vonage API PHP SDK依赖于GuzzleHTTP的版本6,但Laravel 8使用GuzzleHTTP的版本7。从模型中删除该特性…@lagbox删除特性不会解决我的问题,因为我需要降级Vonage的“GuzzleHTTP/guzzle”