在验证阶段5.3.15中重置密码链接

时间:2016-10-21 14:47:42

标签: php laravel laravel-5.3

请使用laravel 5.3.15命令生成验证问题:php artisan make:auth 一切正常,除非当我点击“发送密码重置链接”按钮时,我收到此错误:

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

谢谢

3 个答案:

答案 0 :(得分:1)

以下是我如何解决它:

  • 转到文件{ "database":{"rules":"database.rules.json"}, "hosting": { "public":"public", "rewrites": [{ "source":"**", "destination":"/index.html" }] } }
  • 中的function InsertHTML(HTML) { CKEDITOR.instances['editor1'].insertHtml(HTML); }
  • private function _establishSocketConnection行之后添加以下行:

    <project-path>/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php

    $options = array();

  • 保存文件并重新启动Web服务器。这应该可以解决问题。

答案 1 :(得分:0)

尝试更改[Pipeline] echo myStep [Pipeline] echo linux-build [Pipeline] echo linux [Pipeline] echo build [Pipeline] echo {os=linux, dir=build} [Pipeline] End of Pipeline Finished: SUCCESS

app/config/email.php

答案 2 :(得分:0)

问题在于环境而不是代码。 如果您正在处理本地环境并想要测试您的应用程序,那么我建议使用

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

您可以在http://mailtrap.io获取凭据以进行测试。 当您转移到邮件或smtp的实时设置邮件驱动程序