【问题标题】:installing maatwebsite/excel with laravel 9 but getting the phpoffice/phpspreadsheet errors使用 laravel 9 安装 maatwebsite/excel 但出现 phpoffice/phpspreadsheet 错误
【发布时间】:2022-06-16 13:49:53
【问题描述】:
使用 Laravel 9 安装 maatwebsite/excel,但出现 phpoffice 和 PHP 版本问题。我正在使用 PHP 8.1,我降级到 PHP 8.0 但仍然无法正常工作。即使我从 php.ini 文件中启用 gd 扩展。
我正在使用官方网站提供的以下命令安装maatwebsite
composer require maatwebsite/excel
【问题讨论】:
标签:
laravel
composer-php
maatwebsite-excel
phpoffice-phpspreadsheet
【解决方案1】:
我发现这是由于缓存问题而发生的问题,我们需要更新缓存版本。
让我用所有步骤来解释它
- 转到 php.ini 文件并删除 ;
之前
;extension=gd
之后
extension=gd
- 执行命令更改缓存
composer require psr/simple-cache ^2.0
如果上面的版本不适合你试试 1.0 版本(可选)
composer require psr/simple-cache ^1.0
然后安装maatwebsiteexcel
composer require maatwebsite/excel
它会像魅力一样发挥作用