Siųskite el. Laišką su „Laravel“

Turinys
Šiuolaikinės programos generuoja daug duomenų ir daug įspėjimų, todėl turime žinoti, kad yra svarbi informacija, kuri turi mus pasiekti, kai ji įvyksta, vienas iš paprasčiausių būdų tai pasiekti el. Paštu.
Šis maršrutas yra pasirinktas, nes galime turėti atskirą paslaugą, kuri, pavyzdžiui, gauna mūsų el. Laiškus ir siunčia juos į mūsų išmanųjį telefoną, taigi, jei turime internetinę pardavimo programą, galime įsitikinti, kad kiekvieną kartą gavę naują užsakymą gausime el. Laišką.
Laravelis Jis palengvina šią užduotį savo klasių dėka, todėl mes galime sukurti darbą su mažiausiomis pastangomis.
ReikalavimaiPirmiausia turime turėti standartinį įrenginį Laravelis, tada kaip antrą reikalavimą turime sukonfigūruoti savo pašto siuntimo serverio duomenis, kad galėtume pakeisti rastą failą app / config / mail.php.
Kai įvykdysime reikalavimus, turėsime atlikti šiuos veiksmus, kad atliktume šią užduotį:
1- Pirmiausia mes sukursime maršrutą, per kurį bus priimta užklausa POST, tokiu būdu mes galime atsiųsti jums duomenis tiesiogiai iš formos arba bet kuriuo prašymu AJAX, už tai byloje maršrutai.php mūsų programoje turime įdėti tokį kodą:

Pateiktame pavyzdyje mes tiesiog gauname užklausos duomenis POST ir mes patvirtiname juos taikydami eilę taisyklių, kad užtikrintume jų vientisumą, tada mes iškviečiame šabloną ir perduodame gautus laukus kaip pranešimą, kad laiškas turėtų pristatymą, galiausiai grąžinsime kintamojo rezultatą $ siųsti, pamatėme, kad pašto siuntimas buvo išspręstas naudojant pašto klasę ir jos metodą siųsti ().
2- Pagaliau turime sukurti savo šabloną, kuris galutinai atrodys mūsų išsiųstame pranešime, todėl tiesiog sukursime failą pavadinimu templateEmail.php ir tai bus programos rodinių aplanke ir gali būti kažkas panašaus į šį:

Čia labiausiai galime pabrėžti kintamojo, vadinamo, naudojimą $ pranešimasJei pažvelgsime į jį, tai mes perduosime jį kurdami maršrutą, kuris siunčia el. Laišką ankstesniame žingsnyje, taigi tokiu būdu sukuriamas el. Laiško, kuris bus išsiųstas atitinkamiems gavėjams, turinys.
Kaip matėme, sugeneruokite el Laravelis Tai visai nesudėtinga, iš tikrųjų tai labai paprasta, todėl nėra jokių pasiteisinimų neleisti įjungti pranešimų paštu, vienintelis dalykas, į kurį turėtume atkreipti ypatingą dėmesį, yra pašto serverio konfigūracija.
Papildomi nustatymaiGalime atlikti įvairių tipų koregavimus, galime naudoti tokį serverį POSTFIX arba sukonfigūruokite a SMTP nuo Išsiųsti laišką naudoti mūsų sąskaitą, pvz., sąskaitą „Gmail“Tačiau turime būti atsargūs, kad nesiųstume daug laiškų į neaiškias paskirties vietas, nes galime būti pažymėti kaip SPAM, o tada mūsų pranešimai nebus pristatyti.
Baigę šią pamoką, išmokome naujo veiksmo Laravelis kurie gali pagerinti mūsų programos patogumą, svarbu, kad atliktume šiek tiek daugiau tyrimų, kad galėtume kuo daugiau išnaudoti.
wave wave wave wave wave