ページビューで自分のアカウントにメールを送信できるウェブサイトを構築していました。
私はこのような私の.env
ファイル編集した:laravelを使用してメールを送信する際にエラーが発生しました
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=example
MAIL_ENCRYPTION=null
をユーザー名とパスワードのみを、私は私の元の名前と電子メールを与えている元のファイル上でこの質問に対する例として設定されています。
そして、私のmail.php
ファイルには、次のようになります^^
MyRouteファイルは次のようになり、他の機能で
'from' => [
'address' => '[email protected]',
'name' => 'Example',
],
:
ここRoute::get('/send', function() {
Mail::send('email.send', ['name' => 'Its me'], function($message) {
$message->to('[email protected]', 'Someone')->from('[email protected]')->subject('Worked');
});
});
また、ユーザ名と名前を例に設定されています| |その私だけここに、元のファイルに私は私の元の名前と電子メールを与えている。
そして、私のemail/send.blade.php
ファイルは、私はこれを勉強するtutorial from youtube INORDERを使用する唯一の{{$name}}
持っています。
はまだ私はこのエラーを修正することができますどのようにこの
のようなエラーが出ますか? 私を助けてください。
確認のために働くあなたが私はそれのために任意のコントローラを使用didntのメール – darham
@darhamを送信し、コントローラ/関数にあなたのルートを宣言していないように見えます。代わりに、私は直接ルート 'function()' – Advaith
を使用しました。あなたはGmailの安全性の低いアプリケーションを許可しましたか?これは、私が思うようなエラーをpingして戻ってくる原因かもしれません。 – Adam