Ubah hala Laravel ke URL sesi Stripe
P粉897881626
P粉897881626 2023-08-07 18:33:06
0
1
531
<p>Selepas mencipta sesi daftar keluar Stripe dalam pengawal saya, saya cuba mengubah halanya dengan menggunakan </p> <pre class="brush:php;toolbar:false;">return redirect($session->url);</pre> <p>Tetapi saya terus mendapat ralat CORS. <br /><br />Saya boleh menambah URL dan pergi ke sana secara manual tanpa sebarang masalah. <br /><br />Walau bagaimanapun, menurut artikel ini</p><p><br /></p> <blockquote> <p>Mendapatkan ralat CORS apabila cuba memasukkan pengguna ke Stripe Connect dengan Node.js</p> </blockquote> <p>Penyelesaian adalah untuk mengembalikan URL dari pelayan kepada klien dan biarkan dia mengubah hala dari sana. <br /><br />Bolehkah sesiapa memberitahu saya cara melakukan ini dalam Laravel?</p><p><br /></p>
P粉897881626
P粉897881626

membalas semua(1)
P粉617237727

Anda boleh mengembalikan URL dan bukannya mengubah hala:

return response()->json([
    'redirect_url' => $session->url
]);

Dan ubah hala pengguna dari sisi pelanggan. Anda akan mendapat url ubah hala dalam respons JSON. Mengendalikan ia sewajarnya.

Dengan mengandaikan pelanggan menggunakan AJAX, anda boleh mengubah hala pengguna menggunakan arahan berikut:


success: function (data) {
    window.location.href = data.redirect_url;
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan