약간의 문제가 있습니다. 도움이 필요합니다. 컨트롤러에서 laravel의 데이터베이스에서 동적으로 이메일을 설정해야하지만 이메일과 이름에서 간단한 정적 값을 전달했습니다. 나는 내 컨트롤러에서 Laravel의 전자 메일을 설정하는 방법은 무엇입니까?
를 사용하여 시도 ,$response = Mail::send([], [], function($message) use ($template,$from_email)
{
$link = url('');
$rootpath = url('/public').'/';
$body = $template->content;
$message->from("[email protected]",'Domus');
$message->to("[email protected]", "ritesh");
$message->subject($template->subject);
$message->setBody($body, 'text/html');
});
내가 설정/varible에서 mail.php를 댓글을 달았은
하지만, 심지어는에 .env의 그 내 SMTP 사용자 이름에서 이메일 ID를 복용 생각 가치에서 나의 우편물을 놓으십시오.
난 후 데이터베이스 검색 값에서 값에서 이메일을 사용하는 경우MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
[email protected]
MAIL_PASSWORD=//i removed now
MAIL_ENCRYPTION=ssl
은 내가 어떻게 거기에 암호를 설정할 수 있습니다, 내 .env의 파일에서 컨트롤러 및 이메일에서 이름을 복용이 그것을보기 ??
어떤 오류가 있습니까? 아니면 그냥에서 설정하지? gmails smtp 서비스를 사용하는 경우. FROM을 설정해야 할 필요는 없으며 .env 파일에서 사용한 자격 증명에 대한 전자 메일을 엄격하게 사용합니다. –
컨트롤러에서 제공하는 경우에도 .env 파일의 값에서 설정하는 오류는 없습니다. – Rits
심지어 내가 언급 한 변수 배열에서 mail.php 파일입니다. – Rits