Laravel отправить электронное письмо: класс ‘Swift_Events_CommandEvent’ не найден

#php #laravel #email

#php #laravel #Адрес электронной почты

Вопрос:

Я пытаюсь отправить простое электронное письмо владельцу веб-сайта, как только пользователь отправит контактную форму.

Однако после отправки контактной формы я получаю следующую ошибку:

исключение:

 "SymfonyComponentDebugExceptionFatalThrowableError"
 

файл: "/var/www/vhosts/mywebsite.co.uk/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/SimpleEventDispatcher.php"

строка: 61

Сообщение: "Class 'Swift_Events_CommandEvent' not found"

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

1. попробуйте composer dumpautoload

Ответ №1:

Вы должны перейти в папку поставщика и проверить, существует ли этот файл vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/CommandEvent.php , иначе удалите папку поставщика swiftmailer и переустановите пакеты.

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

1. Спасибо, по какой-то причине файл был пустым. Повторно установленные пакеты и теперь работают.

Ответ №2:

проверьте свою версию Laravel. удалите папку поставщика. затем composer install он будет отключен