Membetulkan "stream_socket_enable_crypto(): Operasi SSL gagal dengan kod 1" Ralat dalam Laravel dengan SSL Didayakan
Dalam senario yang diberikan, ralat yang dihadapi adalah berkaitan dengan kegagalan pengesahan sijil SSL semasa cuba menghantar e-mel melalui fungsi sendEmail PHP dalam Laravel. Untuk menyelesaikan isu ini, anda perlu melumpuhkan pengesahan SSL dalam PHP.
Konfigurasi Mel Laravel
Edit fail konfigurasi /config/mail.php dan tambah baris berikut ke bahagian 'strim':
<code class="php">'stream' => [ 'ssl' => [ 'allow_self_signed' => true, 'verify_peer' => false, 'verify_peer_name' => false, ], ],</code>
Pertimbangan Keselamatan
Melumpuhkan pengesahan SSL melemahkan keselamatan aplikasi anda. Sesiapa sahaja boleh menyamar sebagai titik akhir yang dipercayai dan menyuntik kandungan berniat jahat atau memintas data. Elakkan daripada menggunakan penyelesaian ini melainkan benar-benar perlu.
Sumber Tambahan
Untuk mendapatkan maklumat lanjut tentang ralat ini dan pengesahan SSL dalam PHP:
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'SSL Operasi Gagal dengan Kod 1' dalam Laravel dengan SSL Didayakan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!