我正在使用laravel 5.4并且我将.env文件更新为如下:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=my gmail
MAIL_PASSWORD=my password
MAIL_ENCRYPTION=tls
当我尝试测试时,我收到了以下消息
攻击者可能试图从test.dev窃取您的信息(for 例如,密码,消息或信用卡)。学到更多 NET :: ERR_CERT_AUTHORITY_INVALID
所以我试图将所有内容恢复为默认值,但我仍然收到相同的消息..问题出在哪里?
答案 0 :(得分:9)
这是因为你的chrome版本是63.现在它是使用https的力量。
如果您使用代客。您可以将域名更改为其他域名,例如.test
命令为valet domain test
您的所有.dev
域名都将替换为.test
更多信息: -
https://laravel-news.com/chrome-63-now-forces-dev-domains-https
答案 1 :(得分:1)
我遇到了与使用Chrome 63版相同的问题,您可以降级到版本62它会没问题或尝试使用“.localhost”,“。incvalid”,“。test”或“.example”代替“.dev”
答案 2 :(得分:1)
将 .dev 更改为 .test 到 Homestead.yaml 和 C:\ Windows \ System32 \ drivers \ etc \ hosts
无用重新加载--provision
答案 3 :(得分:0)
我收到了Laravel 5.2和valet的错误。我最终将valet从v1.1.22升级到v2.0.6,并使用“valet secure [domain]”来使用TLS证书保护我的本地开发站点。我有中间件将此站点上的所有流量重定向到https。
可能不需要升级到v2,但是我当前的安装中断了我尝试的所有故障排除。
答案 4 :(得分:0)
或者键入:valet secure,用于该项目并使其安全。为我工作!
答案 5 :(得分:0)
请勿将.dev用于您的本地域-新的Chrome(版本63)会将所有.dev-域重定向到https
尝试将您的本地域重命名为lsapp.test和myfirstls.test