Съдържание
Съвременните приложения генерират много данни и много предупреждения, като такива трябва да знаем, че има важна информация, която трябва да достигне до нас, когато се появи, един от най -лесните начини да се постигне това е чрез имейл.Този маршрут е избран, тъй като можем да имаме отделна услуга, която да получава нашите имейли и да ги изпраща например на нашия смартфон, така че ако имаме приложение за онлайн продажби, можем да се уверим, че всеки път, когато имаме нова поръчка, получаваме имейл.
Ларавел Той улеснява тази задача за нас благодарение на своите класове, с това можем да генерираме работата с най -малко усилия.
ИзискванияПърво трябва да имаме стандартна инсталация на Ларавел, тогава като второ изискване трябва да конфигурираме данните на нашия сървър за изпращане на поща, за това можем да променим файла, който е намерен app / config / mail.php.
След като изпълним изискванията, просто трябва да изпълним следните стъпки, за да изпълним тази задача:
1- Първо ще създадем маршрут, който приема заявка чрез POST, по този начин можем да ви изпратим данните директно от формуляр или по всяко искане AJAX, за това във файла routes.php на нашето приложение трябва да поставим код като следния:
2- Накрая трябва да изградим нашия шаблон, който ще даде окончателния вид на съобщението, което ще изпратим, за това просто ще създадем файл, наречен templateEmail.php и това ще се намира в папката views на приложението и може да съдържа нещо като следното:
Както видяхме, генерирайте имейл от Ларавел Изобщо не е трудно, всъщност е много лесно, така че няма оправдания да не активирате известията с изпращане по пощата, единственото нещо, на което трябва да обърнем допълнително внимание, е конфигурацията на пощенския сървър.
Допълнителни настройкиМожем да правим различни видове корекции, можем да използваме сървър като POSTFIX или конфигурирайте a SMTP от изпрати писмо да използваме наш акаунт, например акаунт на GmailТрябва обаче да внимаваме да не изпращаме много имейли до несигурни дестинации, тъй като можем да бъдем етикетирани като СПАМ и тогава нашите съобщения няма да бъдат доставени.
С това приключваме този урок, научихме ново действие в Ларавел което може да подобри използваемостта на нашето приложение, важно е да направим малко повече изследвания, за да извлечем максимума от всичко това.