Laravel gửi thư mà không cần smtp

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

Chủ Đề