Sūtiet e -pastu ar Laravel

Satura rādītājs
Mūsdienu lietojumprogrammas ģenerē daudz datu un daudz brīdinājumu, tāpēc mums jāzina, ka ir svarīga informācija, kas mums jāsasniedz, kad tā notiek. Viens no vienkāršākajiem veidiem, kā to panākt, ir e -pasts.
Šis maršruts ir izvēlēts, jo mums var būt atsevišķs pakalpojums, kas saņem mūsu e -pastus un nosūta tos, piemēram, uz mūsu viedtālruni, tādēļ, ja mums ir tiešsaistes pārdošanas lietojumprogramma, mēs varam pārliecināties, ka katru reizi, kad mums ir jauns pasūtījums, mēs saņemam e -pastu.
Laravel Pateicoties savām nodarbībām, viņš mums atvieglo šo uzdevumu, ar to mēs varam radīt darbu ar vismazāko piepūli.
PrasībasVispirms mums ir jābūt standarta instalācijai Laravel, tad kā otrā prasība mums ir jākonfigurē mūsu pasta sūtīšanas servera dati, jo mēs varam modificēt atrasto failu app / config / mail.php.
Kad mēs izpildām prasības, mums vienkārši jāveic šādas darbības, lai pabeigtu šo uzdevumu:
1- Vispirms mēs izveidosim maršrutu, ar kuru tiek pieņemts pieprasījums POST, tādā veidā mēs varam nosūtīt jums datus vai nu tieši no veidlapas, vai pēc jebkura pieprasījuma AJAX, par to failā maršruti.php mūsu lietojumprogrammā mums jāievieto šāds kods:

Parādītajā piemērā mēs vienkārši saņemam pieprasījuma datus POST un mēs tos apstiprinām ar virkni noteikumu, lai garantētu to integritāti, tad mēs izsaucam veidni un nododam saņemtos laukus kā ziņojumu, tas ir, lai pastam būtu prezentācija, visbeidzot mēs atgriežam mainīgā rezultātu $ sūtīt, mēs redzējām, ka pasta sūtīšana tika atrisināta ar Mail klasi un tās metodi sūtīt ().
2- Visbeidzot, mums ir jāizveido sava veidne, kas sūtītajam ziņojumam piešķirs galīgo izskatu, tāpēc mēs vienkārši izveidosim failu ar nosaukumu templateEmail.php un tas atradīsies lietojumprogrammas skatu mapē, un tajā var būt kaut kas līdzīgs šim:

Šeit mēs visvairāk varam izcelt mainīgā izmantošanu ar nosaukumu $ ziņaJa mēs to aplūkojam, tas ir tas, kuru mēs tam nododam, veidojot maršrutu, kas nosūta e -pastu iepriekšējā solī, tāpēc šādā veidā tiek veidots e -pasta teksts, kas jānosūta atbilstošajiem adresātiem.
Kā redzējām, ģenerējiet e -pastu no Laravel Tas nemaz nav grūti, patiesībā tas ir ļoti vienkārši, tāpēc nav attaisnojumu neieslēgt paziņojumus ar pasta sūtīšanu, vienīgais, kam jāpievērš īpaša uzmanība, ir pasta servera konfigurācija.
Papildu iestatījumiMēs varam veikt dažāda veida pielāgojumus, mēs varam izmantot tādu serveri kā POSTFIX vai konfigurēt a SMTP no Nosūtīt pastu izmantot mūsu kontu, piemēram, kontu GmailTomēr mums jābūt uzmanīgiem, lai nesūtītu daudzus e -pastus uz nenoteiktiem galamērķiem, jo ​​mūs var apzīmēt kā mēstules, un tad mūsu ziņojumi netiks piegādāti.
Ar to mēs pabeidzam šo apmācību un esam iemācījušies jaunu darbību Laravel kas var uzlabot mūsu lietojumprogrammas lietojamību, ir svarīgi veikt nedaudz vairāk pētījumu, lai mēs varētu gūt maksimālu labumu no visa tā.
wave wave wave wave wave