LaravelでMail::sendでメールを送ろうとして、見事にGmailの二段階認証で引っかかったのでメモ。
事前準備
Gmailの二段階認証にはアプリケーション固有のパスワードを発行することが出来ます。
このアプリケーション固有のパスワードを用いることでメールが送れるようになります。
アプリケーション固有のパスワードの取得
以下のリンクに飛ぶことでパスワードの管理画面へ行けます。
https://security.google.com/settings/security/apppasswords
飛んだ先の画面はこんな感じになってるはずです。

この画面から以下の様にパスワードを発行します。


そうするとパスワードが書かれたウィンドウが開きますので、そのパスワードを控えます。
これで事前準備は完了です。