Класс почтовой программы не существует при использовании ЛЮБОЙ команды ремесленника - PullRequest
0 голосов
/ 03 мая 2019

Я получаю эту ошибку в моем проекте laravel: Class mailer does not exist внутри моей бродячей машины, когда я пытаюсь выполнить ЛЮБУЮ команду php artisan. Мой проект загрузился в VM без проблем. Я видел несколько решений, включающих использование команды cache:clear, а также фактически включение класса Mailer в App.php, однако этот класс уже импортирован, и хорошо ... любая команда ремесленника, которую я использую, возвращает эту ошибку?

Ответы [ 2 ]

2 голосов
/ 04 мая 2019

Вот пара вещей, которые нужно проверить:

  1. Проверьте пространство имен в классе почтовой программы. Ваш код ищет почтовик или приложение \ почтовик и т. Д.?
  2. Проверьте правильность корпуса (например, Mailer или Mailer). Это особенно распространено, если вы разрабатываете на компьютере с Windows, а затем переключаетесь на виртуальную машину Linux.
  3. Если вы пытались обновить композитор, попробуйте composer dump-autoload

У вас есть пример кода, где вы пытаетесь получить доступ к почтовой программе?

0 голосов
/ 19 июля 2019

Запуск правильных команд php artisan за пределами моего виртуального компьютера, а также запуск composer install/update обычно решают эти проблемы.

...