À propos de ce tutoriel
Laravel intègre une classe pour intéragir simplement avec la class Swiftmailer
pour envoyer vos emails.
Pour intéragir avec cette api vous pouvez utiliser la Façade Mail ou injecter la classe Illuminate\Mail\Mailer
. Vous aurez alors accès à la méthode `send()``
Mail::send(['view.html', 'view.text'], ['name' => 'John doe'], function($message){
$message->to('test@domain.ltd')->subject('Sujet');
});
La variable message contient une instance du message à envoyer, instance que vous pourrez utiliser pour attacher des fichiers à votre email avec la méthode attach()
.