Я пытаюсь отправить электронное письмо через контроллер laravel
это мой код:
$email_sender = 'endritsheholli@gmail.com';
$email_pass = 'blablablablablabla';
$email_to = 'endritsheholli.a@gmail.com';
// Backup your default mailer
$backup = \Mail::getSwiftMailer();
try{
//https://accounts.google.com/DisplayUnlockCaptcha
// Setup your gmail mailer
$transport = (new Swift_SmtpTransport('smtp.gmail.com', 587))
->setUsername($email_sender)
->setPassword($email_pass);
$mailer = new Swift_Mailer($transport);
// Set t
he mailer as gmail
\Mail::setSwiftMailer($gmail);
$data['emailto'] = $email_sender;
$data['sender'] = $email_to;
//Sender dan Reply harus sama
$message = (new Swift_Message('Reset Password'))
->setFrom([$email_sender => 'EndritSheholli'])
->setTo([$email_to , 'endritsheholli.a@gmail.com' => 'ESheholli'])
->setBody('Here is the message itself')
;
$result = $mailer->send($message);
}catch(\Swift_TransportException $e){
$response = $e->getMessage() ;
echo $response;
}
ошибка, которая возвращается:
Class 'App\ Http \ Controllers \ Swift_SmtpTransport 'не найден
Я установил пакет composer и перепробовал множество предложений в Интернете, но не могу найти решение.