وقتی پرداخت انجام میشه، بعدش که به سایت هدایت میشن خطای 419 میگیرن.
میدونم خطا مربوط به CSRF و Session میشه اما نمیدونم چکار باید کنم!
در حال حاضر Middleware مربوط به CSRF رو کامنت کردم حل شده اما نباید اینکارو کنم.
کسی میدونه باید چکار کرد؟
در فایل
App\Http\Middleware\VerifyCsrfToken
و ارایه except روت کالبک که میخاین تایید نشه رو بنویسین
برای پرداخت انلاین میتونید از پکیج زیر استفاده کنید.
https://github.com/shetabit/payment
مشکل شما از csrf هست که میتونید به پوشه middleware برید و فایل verifyCsrfToken رو باز کنید یه ارایه داره به نام except داخل اون ارایه مسیری که خطا میده رو بزارید و ذخیره کنید. بعدش تست کنید درست میشه همه چیز.
مشکل از http بود.
کسایی که با http خرید میکردن این صفحه رو میدیدن.
ریدایرکت اجباری کردم به https و حل شد.
در لاراول ۸ من دیدم .
این مشکل پکیج نیست مشگل مربوط به تنظیمات جدید مرورگرها میشه .
در لاراول در پوشه config فایل session.php را باز کنید . آخرین متغیر : 'same_site' => 'lax' را به 'same_site' => 'none; تغییر بدین مشکلتون حل میشه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟