Email có thể được cấu hình trong tập tin config / app.php . Không bắt buộc phải xác định cấu hình email trong config / app.php.
Email trong Khóa đào tạo PHP có thể được sử dụng mà không cần nó; chỉ cần sử dụng các phương thức tương ứng để đặt riêng tất cả các cấu hình hoặc tải một mảng các cấu hình.
Cấu hình cho mặc định Email được tạo bằng config () và configTransport () .
Email trong Khóa đào tạo PHP có thể được sử dụng mà không cần nó; chỉ cần sử dụng các phương thức tương ứng để đặt riêng tất cả các cấu hình hoặc tải một mảng các cấu hình.
Cấu hình cho mặc định Email được tạo bằng config () và configTransport () .
Cấu hình email vận chuyển
Bằng cách xác định vận chuyển riêng biệt với hồ sơ phân phối, bạn có thể dễ dàng sử dụng lại cấu hình vận chuyển trên nhiều cấu hình.![]() |
| Học lập trình PHP |
Bạn có thể chỉ định nhiều cấu hình cho sản xuất, phát triển và thử nghiệm. Mỗi vận chuyển cần một className . Các tùy chọn hợp lệ như sau
Mail - Gửi bằng chức năng thư PHP
Smtp - Gửi bằng SMTP
Gỡ lỗi - Không gửi email, chỉ cần trả lại kết quả
Bạn có thể thêm các vận chuyển tùy chỉnh (hoặc ghi đè các vận chuyển hiện có) bằng cách thêm tệp thích hợp vào src / Mailer / Transport .
Transports nên được đặt tên là YourTransport.php , trong đó 'Your' là tên của vận chuyển. Sau đây là ví dụ về vận chuyển cấu hình Email.
Điều này tiết kiệm sự trùng lặp trên ứng dụng của bạn và giúp bảo trì và phát triển dễ dàng hơn. Mỗi hồ sơ chấp nhận một số khóa. Sau đây là một ví dụ về hồ sơ gửi email.
Mail - Gửi bằng chức năng thư PHP
Smtp - Gửi bằng SMTP
Gỡ lỗi - Không gửi email, chỉ cần trả lại kết quả
Bạn có thể thêm các vận chuyển tùy chỉnh (hoặc ghi đè các vận chuyển hiện có) bằng cách thêm tệp thích hợp vào src / Mailer / Transport .
Transports nên được đặt tên là YourTransport.php , trong đó 'Your' là tên của vận chuyển. Sau đây là ví dụ về vận chuyển cấu hình Email.
'EmailTransport' => [ 'default' => [ 'className' => 'Mail', // The following keys are used in SMTP transports 'host' => 'localhost', 'port' => 25, 'timeout' => 30, 'username' => 'user', 'password' => 'secret', 'client' => null, 'tls' => null, 'url' => env('EMAIL_TRANSPORT_DEFAULT_URL', null), ], ],
Hồ sơ gửi email
Hồ sơ gửi cho phép bạn xác định trước các thuộc tính khác nhau về thông báo email từ ứng dụng của bạn và đặt tên cho cài đặt.Điều này tiết kiệm sự trùng lặp trên ứng dụng của bạn và giúp bảo trì và phát triển dễ dàng hơn. Mỗi hồ sơ chấp nhận một số khóa. Sau đây là một ví dụ về hồ sơ gửi email.
'Email' => [ 'default' => [ 'transport' => 'default', 'from' => 'you@localhost', ], ],

Không có nhận xét nào:
Đăng nhận xét