This error occurs when the SSL certificate used by your Laravel application isn't trusted by the client's browser.

The most common cause is using a self-signed SSL certificate. These certificates aren't issued by a trusted third-party certificate authority, so the client's browser can't validate their authenticity.

To fix this, you can either purchase an SSL certificate from a trusted certificate authority or get a free one from Let's Encrypt. Alternatively, you can bypass SSL verification by adding the following code in your Laravel application before making HTTPS requests:

$guzzleClient = new \GuzzleHttp\Client(['verify' => false]);

However, disabling SSL verification is not recommended, as it can compromise your application's security.

Laravel SSL Certificate Error: Self-Signed Certificate Issue and Solutions

原文地址: http://www.cveoy.top/t/topic/nuVx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录