Включить расширение php_fileinfo?

#php #xampp

#php #xampp

Вопрос:

Я пытаюсь размещать изображения в формате файла изображения. Мой код:

 public function store ()
{
    $data = request()->validate ([
        'caption' => 'required',
        'image' => 'required | image | mimes: jpeg, png, jpg, gif, svg | max: 2048'
    ]);

    dd (request()->all());
}
  

Но появляется ошибка:

Невозможно угадать тип mime, поскольку нет доступных угадывателей (вы включили расширение php_fileinfo?).

Я узнал, что в StackOverflow включена информация о файле. Тем временем я убедился, что включил и сбросил его. Моя версия PHP 7.4 XAMPP 3.2.4.

Спасибо всем!

Комментарии:

1. Да, у меня оно включено.

Ответ №1:

Я установил xampp, который не подходит для версии php, поэтому не удалось установить расширение php_file. Вам просто нужно:

 B1: Uninstall current xampp.
B2: Reinstall xampp to match the PHP version.
B3: Turn on the appropriate utilities.
  

Надеюсь, этот ответ вам поможет!

введите описание изображения здесь