Tôi đang sử dụng Laravel 4, tôi muốn thay đổi cấu hình thư (như trình điều khiển/máy chủ/cổng/...) trong bộ điều khiển vì tôi muốn lưu cấu hình trong cơ sở dữ liệu với cấu hình thư khác. Đây là gửi cơ bản mail sử dụng cấu hình từ config/mail.phpLàm thế nào để thay đổi cấu hình thư trước khi gửi thư trong bộ điều khiển bằng cách sử dụng Laravel?
Mail::send(
'emails.responsable.password_lost',
array(),
function($message) use ($responsable){
$message->to($responsable->email, $responsable->getName());
$message->subject(Lang::get('email.password_lost'));
});
Tôi đã cố gắng để đưa một cái gì đó giống như nhưng nó đã không làm việc
$message->port('587');
Cám ơn sự ủng hộ của bạn!
Jean
Cảm ơn bạn! chỉ là những gì tôi đang tìm kiếm – jibe
Bạn được chào đón :-) –
Tôi đang đối mặt với loại vấn đề tương tự. Tôi đã tạo ra một nhà cung cấp dịch vụ 'MailServiceProvider' và khai báo' Config :: set ('mail.port', 587); '' Config :: set ('mail.driver', smtp) 'như thế này trong' register() 'hàm. Nhưng nó dường như không hoạt động. Giúp đánh giá cao :) Câu hỏi gốc: [liên kết] (https://stackoverflow.com/questions/45146260/not-able-to-echo-from-service-provider-to-mail-php-laravel) – Saurabh