Изпратете имейл с Laravel

Съдържание
Съвременните приложения генерират много данни и много предупреждения, като такива трябва да знаем, че има важна информация, която трябва да достигне до нас, когато се появи, един от най -лесните начини да се постигне това е чрез имейл.
Този маршрут е избран, тъй като можем да имаме отделна услуга, която да получава нашите имейли и да ги изпраща например на нашия смартфон, така че ако имаме приложение за онлайн продажби, можем да се уверим, че всеки път, когато имаме нова поръчка, получаваме имейл.
Ларавел Той улеснява тази задача за нас благодарение на своите класове, с това можем да генерираме работата с най -малко усилия.
ИзискванияПърво трябва да имаме стандартна инсталация на Ларавел, тогава като второ изискване трябва да конфигурираме данните на нашия сървър за изпращане на поща, за това можем да променим файла, който е намерен app / config / mail.php.
След като изпълним изискванията, просто трябва да изпълним следните стъпки, за да изпълним тази задача:
1- Първо ще създадем маршрут, който приема заявка чрез POST, по този начин можем да ви изпратим данните директно от формуляр или по всяко искане AJAX, за това във файла routes.php на нашето приложение трябва да поставим код като следния:

В показания пример просто получаваме данните за заявката POST и ние ги утвърждаваме с поредица от правила, за да гарантираме тяхната цялост, след това извикваме шаблон и предаваме получените полета като съобщение, това е така, че пощата да има презентация, накрая връщаме резултата от променливата $ изпрати, видяхме, че изпращането на пощата е решено с класа Mail и неговия метод изпрати ().
2- Накрая трябва да изградим нашия шаблон, който ще даде окончателния вид на съобщението, което ще изпратим, за това просто ще създадем файл, наречен templateEmail.php и това ще се намира в папката views на приложението и може да съдържа нещо като следното:

Тук най -много можем да подчертаем използването на променлива, наречена $ съобщениеАко го разгледаме, той е този, който му предаваме, когато генерираме маршрута, който изпраща имейла в предишната стъпка, така че по този начин се изгражда тялото на имейла, който да бъде изпратен до съответните получатели.
Както видяхме, генерирайте имейл от Ларавел Изобщо не е трудно, всъщност е много лесно, така че няма оправдания да не активирате известията с изпращане по пощата, единственото нещо, на което трябва да обърнем допълнително внимание, е конфигурацията на пощенския сървър.
Допълнителни настройкиМожем да правим различни видове корекции, можем да използваме сървър като POSTFIX или конфигурирайте a SMTP от изпрати писмо да използваме наш акаунт, например акаунт на GmailТрябва обаче да внимаваме да не изпращаме много имейли до несигурни дестинации, тъй като можем да бъдем етикетирани като СПАМ и тогава нашите съобщения няма да бъдат доставени.
С това приключваме този урок, научихме ново действие в Ларавел което може да подобри използваемостта на нашето приложение, важно е да направим малко повече изследвания, за да извлечем максимума от всичко това.
wave wave wave wave wave