Spisie treści
Nowoczesne aplikacje generują dużo danych i wiele alertów, dlatego musimy wiedzieć, że ważne informacje muszą do nas dotrzeć, gdy się pojawią, jednym z najłatwiejszych sposobów na osiągnięcie tego jest poczta e-mail.Ta trasa jest wybierana, ponieważ możemy mieć osobną usługę, która odbiera nasze e-maile i wysyła je na przykład do naszego smartfona, więc jeśli mamy aplikację do sprzedaży online, możemy mieć pewność, że za każdym razem, gdy mamy nowe zamówienie, otrzymamy wiadomość e-mail.
Laravel Ułatwia nam to zadanie dzięki swoim klasom, dzięki czemu możemy generować pracę przy najmniejszym nakładzie pracy.
WymaganiaNajpierw musimy mieć standardową instalację Laravel, to jako drugie wymaganie musimy skonfigurować dane naszego serwera wysyłającego pocztę, w tym celu możemy zmodyfikować znaleziony plik app/config/mail.php.
Po spełnieniu wymagań wystarczy wykonać następujące kroki, aby wykonać to zadanie:
1- Najpierw utworzymy trasę, która akceptuje żądanie przez POCZTA, w ten sposób możemy przesłać Ci dane bezpośrednio z formularza lub na dowolne żądanie AJAX, do tego w pliku trasy.php naszej aplikacji musimy umieścić kod podobny do następującego:
2- Na koniec musimy zbudować nasz szablon, który nada ostateczny wygląd wiadomości, którą wyślemy, w tym celu po prostu stworzymy plik o nazwie szablonE-mail.php i będzie on znajdować się w folderze widoków aplikacji i może zawierać coś takiego:
Jak widzieliśmy, generuj e-mail od Laravel Wcale nie jest to trudne, w rzeczywistości jest bardzo łatwe, więc nie ma wymówek, aby nie włączać powiadomień z mailingiem, jedyne na co powinniśmy zwrócić szczególną uwagę to konfiguracja serwera pocztowego.
Dodatkowe ustawieniaMożemy dokonywać różnego rodzaju korekt, możemy korzystać z serwera takiego jak PRZYROSTEK lub skonfiguruj SMTP z Wyślij maila korzystać z naszego konta, takiego jak konto GmailMusimy jednak uważać, aby nie wysyłać wielu e-maili do niepewnych miejsc docelowych, ponieważ możemy zostać oznaczeni jako SPAM, a wtedy nasze wiadomości nie zostaną dostarczone.
Na tym kończymy ten samouczek, nauczyliśmy się nowej akcji w Laravel które mogą poprawić użyteczność naszej aplikacji, ważne jest, abyśmy przeprowadzili trochę więcej badań, abyśmy mogli uzyskać jak najwięcej z tego wszystkiego.