triển khai thư thông báo trong Laravel (SendGridAPI

Tram Ho

Tôi sẽ tạo một hình thức liên lạc với laravel và thông báo nội dung vào email, vì vậy tôi sẽ chia sẻ những gì tôi học được ở đó. (Qua WebAPI)

Nhận SendGrid APIKey

Đầu tiên, tạo một tài khoản SendGrid.

Cấp khóa API. Trang xuất bản rất khó hiểu, nhưng nó nằm trong Cài đặt trong thanh menu ở bên trái Trang của tôi.

Nhấp vào Tạo CreatAPIKey, và vào màn hình sau, đặt tên cho khóa API. Ở đây tôi đặt tên cho nó là “laravel”. Quyền khóa API được đặt thành Hạn chế vì nó chỉ gửi email.

Nếu bạn chỉ muốn gửi thư, Gửi thư là tất cả những gì bạn cần. Tiếp theo là Tạo & Xem.

APIKey nên được hiển thị. Sao chép nó và đừng quên sao lưu nó vì nó sẽ chỉ được hiển thị một lần.

Mô tả khóa API, trình điều khiển thư (SendGrid trong trường hợp này), từ địa chỉ và từ tên trong tệp env .

Theo mặc định, SendGrid không thể được chỉ định làm trình điều khiển, nhưng một số người đã tạo gói, vì vậy hãy cài đặt nó bằng trình soạn thảo.

Nếu có vấn đề, xóa trình điều khiển .

Tạo sẵn

Cuối cùng là phần thực hiện. Tạo lớp có sẵn.

php artisan make: mail SendGridSample Một tệp có tên App/Mail/SendGridSample được tạo. Chỉnh sửa này

(Đừng quên ghi lại cách sử dụng trình điều khiển mà tôi biết ơn.)

Tạo một phương thức xây dựng và viết quy trình trong đó.

from được ghi trong tệp env , nên nó không cần phải viết ở đây.

  • SendGridSample.php

Mô tả việc sử dụng SENDGRID_API_KEY của env trong tệp service.php.

  • dịch vụ.php

Tạo mẫu thư

Một cái đơn giản trả về tên, địa chỉ email và nội dung yêu cầu của bạn.

Chỉnh sửa ContactControll

  • ContactControll.php

Bây giờ bạn có thể gửi email hoàn thành của cuộc điều tra.

Chia sẻ bài viết ngay

Nguồn bài viết : Viblo