2016-10-21 6 views
0

してください、私はlaravel 5.3.15コマンドを使用してauthentiicationを生成するとの問題を抱えている:私はボタンをクリックしたときにphp artisan make:auth すべてがない限り動作します、私はこのエラーが発生する「リンクをリセットしてパスワードを送信」:リセットパスワードのリンク5.3.15

をここ
ErrorException in StreamBuffer.php line 95: 
stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: 
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed 

は、電子メールに関する.envファイル情報は以下のとおりです。

MAIL_DRIVER=smtp 
MAIL_HOST=smtp.gmail.com 
MAIL_PORT=587 
MAIL_USERNAME=******@gmail.com 
MAIL_PASSWORD='*** **** **' 
MAIL_ENCRYPTION=tls 

ありがとう

+0

こんにちはエッセン、どんな解決策がありますか?解決策が見つかったら同じ問題に直面しています。 –

答えて

0

するTryチャンギapp/config/email.php

smtp to mail

+0

あなたの助けてくれてありがとう、あなたはMAIL_DRIVERについて話しています、それは.evで設定されています。同じERRO:関数内で以下の行を追加し –

+0

てみ '$オプション[ 'SSL'] [ 'verify_peerは'] = FALSE;' '$オプション[ 'SSL'] [ 'verify_peer_name'] = FALSE;' この行の前に: '$ this - > _ stream = @ stream_socket_client' – Arsalan

+0

私はファイルをどのように教えてもらえますか? –

0

問題をngのは、環境とないコードでもあります。 あなたはローカル環境で作業し、アプリをテストしたい場合、私はあなたがテストの目的のために、ここでhttp://mailtrap.io資格情報を取得することができます

Either set MAIL_DRIVER=mailtrap in .env file 
or 
change config directly in 
<app>/config/mail.php 
driver=>"mailtrap" 

を使用してお勧めします。あなたが設定したメールドライバが

1

を郵送またはSMTPために生きるために移動すると は、ここで私はそれを解決方法は次のとおりです。

  • ライン$options = array();は、次の行を追加した直後にファイルにprivate function _establishSocketConnection<project-path>/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php
  • を行きます

    $options['ssl']['verify_peer'] = FALSE;

    $options['ssl']['verify_peer_name'] = FALSE;

  • ファイルを保存してWebサーバーを再起動します。それはトリックを行う必要があります。

関連する問題