Laravel cung cấp một cách dễ dàng và gọn gàng để gửi email mà không gặp bất kỳ rắc rối và khó khăn nào khi sử dụng Mailable Class
Trong bài viết này, tôi sẽ chỉ cho bạn cách dễ dàng gửi email trong Laravel và cách tạo mẫu email bằng cách sử dụng markdown
Những điều bạn cần biết về Laravel Mail
Nếu bạn muốn gửi email từ ứng dụng Laravel của mình, bạn cần biết về Laravel Mail API. API đơn giản này được xây dựng dựa trên thư viện Swiftmailer phổ biến. Bạn có thể định cấu hình nó để sử dụng SMTP, Mailgun, Postmark, Amazon SES hoặc Sendmail. Bạn cũng có thể sử dụng API đơn giản để gửi email trực tiếp từ mã PHP của mình. Laravel cung cấp nhiều trình điều khiển thư để gửi email giúp dễ dàng gửi email bằng cách sử dụng bất kỳ tích hợp nào theo ý thích của bạn
Laravel Mail API giúp dễ dàng gửi các mẫu email đẹp. Bạn có thể tạo một lớp Mailable và một hàm công khai build[] trả về mẫu email của bạn
Thật dễ dàng để bắt đầu với Laravel Mail. Chỉ cần định cấu hình cài đặt SMTP của bạn và bạn đã sẵn sàng để sử dụng
Làm thế nào để bạn gửi Email trong Laravel?
Để gửi một email trong Laravel, bạn có thể làm theo các bước sau
Bước 1. Cài đặt Laravel
Bạn có thể tạo một dự án Laravel mới bằng lệnh laravel new
laravel new test
Bước 2. Tạo một lớp có thể gửi thư
Bạn có thể sử dụng chế tạo. lệnh mail artisan trong Laravel. Điều này sẽ tạo ra một lớp Mailable có chức năng build[] nơi logic thư của bạn sẽ được thêm vào
Bạn có thể chỉ định chủ đề email và nội dung của email, chẳng hạn như hình ảnh, tệp đính kèm và trả lời địa chỉ trong số những người khác
php artisan make:mail OrderMail
Lệnh này sẽ tạo một Mailable Class trong thư mục app/Mail