Send e -mail med Laravel

Indholdsfortegnelse
Moderne applikationer genererer mange data og mange advarsler, som sådan skal vi vide, at der er vigtige oplysninger, der skal nå os, når de opstår, en af ​​de letteste måder at opnå dette på er via e -mail.
Den rute er valgt, da vi kan have en separat service, der modtager vores e -mails og sender dem til vores smartphone, for eksempel, så hvis vi har en online salgsapplikation, kan vi sikre, at vi hver gang får en ny ordre, modtager vi en e -mail.
Laravel Han gør denne opgave lettere for os takket være sine klasser, med dette kan vi generere arbejdet med mindst mulig indsats.
KravFørst skal vi have en standardinstallation af Laravel, så som et andet krav skal vi konfigurere dataene på vores mail afsendelses server, for dette kan vi ændre den fil, der findes app / config / mail.php.
Når vi opfylder kravene, skal vi bare følge følgende trin for at fuldføre denne opgave:
1- Først skal vi oprette en rute, der accepterer en anmodning via STOLPE, på denne måde kan vi sende dig dataene enten direkte fra en formular eller ved enhver anmodning AJAX, for dette i filen ruter.php i vores ansøgning skal vi placere en kode som følgende:

I det viste eksempel modtager vi ganske enkelt anmodningsdataene STOLPE og vi validerer dem med en række regler for at garantere deres integritet, så kalder vi en skabelon og sender de modtagne felter som en besked, dette er for at mailen skal have en præsentation, endelig returnerer vi resultatet af variablen $ send, så vi, at afsendelsen af ​​mailen var løst med Mail -klassen og dens metode send ().
2- Endelig skal vi bygge vores skabelon, der vil give det endelige udseende til den besked, vi sender, for dette vil vi simpelthen oprette en fil kaldet templateEmail.php og dette vil være placeret i visningsmappen i applikationen og kan indeholde noget som følgende:

Her kan vi mest fremhæve brugen af ​​en variabel kaldet $ beskedHvis vi ser på det, er det den, vi videregiver til den, når vi genererer ruten, der sender e -mailen i det foregående trin, så på denne måde er selve e -mailens krop, der skal sendes til de tilsvarende modtagere, bygget.
Som vi så generere en e -mail fra Laravel Det er slet ikke svært, faktisk er det meget let, så der er ingen undskyldninger for ikke at muliggøre meddelelser med mailing, det eneste vi skal være ekstra opmærksom på er konfigurationen af ​​mailserveren.
Yderligere indstillingerVi kan foretage forskellige former for justeringer, vi kan bruge en server som POSTFIX eller konfigurer a SMTP fra Send mail at bruge en af ​​vores konti, f.eks. en konto for GmailVi skal dog være forsigtige med ikke at sende mange e -mails til usikre destinationer, da vi kan mærkes som SPAM, og så ville vores beskeder ikke blive leveret.
Med dette afslutter vi denne vejledning, vi har lært en ny handling i Laravel der kan forbedre brugervenligheden af ​​vores applikation, er det vigtigt, at vi undersøger lidt mere, så vi kan få mest muligt ud af alt dette.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave