laravel

Laravel Kā ātri un droši pārbaudīt e-pastus

Laravel Kā ātri un droši pārbaudīt e-pastus

Problēma

Jūsu Laravel lietojumprogrammai, iespējams, būs iespēja sazināties ar lietotājiem, izmantojot e-pastus.

Kodējot Laravel e-pasta veidni, ir daudz šķēršļu un problēmu. Laikietilpīgākais ir pārliecināties, ka jūsu e-pasta veidne darbojas labi un izskatās tā, kā jūs to gaidījāt.

Acīmredzot jūs varētu reģistrēt jaunu Gmail kontu un izveidot lietotni ar Gmail. Tas sniegtu jums reālu e-pasta piegādi, kuru varat pārbaudīt, piemēram, savā tālrunī.

Problēma ir tāda, ja jūs strādājat ar reālu datu bāzi un nevarat atļauties sūtīt testa e-pastus saviem īstajiem lietotājiem. Ja tas ir tas, kas jūs bugging, tad man ir dažas labas ziņas jums.

Risinājums

Kā jau teicu, lielākā problēma šeit ir tā, ka jūs nevarat atļauties testēt ar reāliem lietotājiem. Tas var kļūt par milzīgu neapmierinātības avotu jūsu lietotājiem, un ir tikai pāris reizes, kad to varat izdarīt, pirms viņi pamet jūsu lietojumprogrammu uz visiem laikiem.

Mans iecienītākais veids, kā pārbaudīt Laravel e-pasta veidnes, ir izmantot šo pakalpojumu ar nosaukumu MailTrap.io. MailTrap darbojas tieši tā, kā izklausās, tas pārtver un slazdo e-pastu savā serverī, neļaujot to nodot galalietotājam.

Es domāju, ka ir svarīgi norādīt, ka MailTrap būtībā ir augstākās klases rīks, kuru jūs varētu izmantot bez maksas. Freemium modelis ļauj saņemt ne vairāk kā 500 (nesen mainītas no 50) e-pastus. Tomēr jūs varat tos viegli izdzēst un vienkārši atkārtoti izmantot atkārtoti.

Izmantojot šo, jūs varat pārbaudīt savu e-pasta noformējumu un tajā pašā laikā jūs faktiski varat redzēt, kam tas nonāca, ko jūs nevarat darīt ar savu testējamo Gmail kontu.

Kā jūs zināt, starteris .env failā, ko saņemat ar Laravel, ir mainīgie, lai jūs varētu savienot savu SMTP serveri, un tas izskatās šādi:

MAIL_DRIVER = smtp
MAIL_HOST = smtp.pasta slazds.io
MAIL_PORT = 2525
MAIL_USERNAME = nulle
MAIL_PASSWORD = nulle
MAIL_ENCRYPTION = nulle

Tas, ko vēlaties darīt, ir pāriet uz MailTrap.io un apkopo trūkstošo informāciju, piemēram, lietotājvārdu un paroli.

Viņi to jums sniegs no informācijas paneļa lapas.

Kad esat ievadījis šos datus savā .env failu, jums būs jāatjaunina config: cache, palaižot php artisan config: cache .

Šī konfigurācija ir saistīta ar Laravel pamata e-pasta piegādi, kas nozīmē, ka tā darbojas kā sistēmas piegādes e-pasts. Tātad jebkurš paziņojums, kas tiek nosūtīts no jūsu Laravel lietojumprogrammas, izmantos šo SMTP serveri, lai piegādātu jūsu e-pastus.

Apmaksātā opcija ir laba, ka tā dod iespēju pārsūtīt šo e-pastu uz īstu e-pasta adresi, ja vēlaties, piemēram, pārbaudīt to savā perspektīvā.

Un tas ir vēl viens padoms, ar kuru es vēlos dalīties. Microsoft Outlook, un es runāju par darbvirsmas lietojumprogrammu, mēdz sajaukt jūsu e-pasta noformējumu, ja mēģināt iziet ārpus vienkāršā, regulārā paziņojumu izskata lietotāja interfeisa. Es pats to esmu pieredzējis, kad mēs galvenokārt pārbaudījām e-pastus, nogādājot tos Gmail kontos un izmantojot pārlūkprogrammu, lai meklētu e-pastus. Tomēr vienam no mūsu komandas locekļiem bija perspektīva, kas pārbaudīja viņu e-pastus, un mēs redzējām krasas izmaiņas dizainā.

Tāpēc MailTrap jums ļoti palīdzēs, ja jums būs jāpārbauda sava e-pasta noformējums vai vienkārši visa piegādes sistēma, un tas ir mans pakalpojums, strādājot ar e-pastiem izstrādes posmā.

Komerciālo spēļu dzinēju atvērtā koda porti
Bezmaksas, atvērtā koda un starpplatformu spēļu dzinēju atpūtu var izmantot, lai spēlētu vecos, kā arī dažus no diezgan nesenajiem spēļu nosaukumiem. ...
Labākās komandrindas spēles Linux
Komandrinda nav tikai lielākais sabiedrotais, lietojot Linux, bet tā var būt arī izklaides avots, jo to var izmantot, lai spēlētu daudzas jautras spēl...
Labākās Linux spēļu gamepad kartēšanas lietotnes
Ja jums patīk spēlēt spēles Linux ar parastu tastatūru, nevis parasto tastatūru un peles ievades sistēmu, jums ir dažas noderīgas lietotnes. Daudzas d...