Вам необходимо установить imagick
для решения этой проблемы:
Согласно Laravel Medialibrary
требованиям
Для пакета Medialibrary требуется PHP 5.5.9+ и Laravel 5.1.0+. Для создания производных изображений GD должен быть установлен на вашем сервере. Если вы хотите создавать миниатюры PDF, вам также потребуется Imagick.
GD
и Imagick
можно установить с помощью apt-get on Ubuntu and Debian
:
$ apt-get install php-gd imagemagick php-imagick
Или с yum on CentOS
:
$ yum install php70u-gd ImageMagick ImageMagick-devel
Примечание: Root возможно, необходим доступ к вашему серверу.
ИЛИ
Чтобы решить эту проблему, добавьте следующие строки в composer.json:
{
"require": {
"spatie/laravel-medialibrary": "^7.0.0" // add this line
},
"provide": { // add this
"ext-imagick": "*" //add this
}, // add this
"require-dev": {
}
}
и повторите команду
Ссылки:
https://docs.spatie.be/laravel-medialibrary/v3/requirements/#
https://github.com/spatie/laravel-medialibrary/issues/1480
https://github.com/spatie/laravel-medialibrary/issues/1553