اذهب إلى المحتوى
  • 0

ما حل مشكلة The payload is invalid في تطبيق لارافيل؟

Hafsa Aly

السؤال

Recommended Posts

  • 0

تحدث مثل هاته المشكلة غالبا بسبب مشكلة في إلغاء تشيفر ملفات تعريف الارتباط عند كل تشغيل أو تهيئة لتطبيق لارافيل جديد. 

يقترح كحل لهاته المشكلة، ترميز encoding ملفات تعريف الارتباط قبل تشفيرها إلغاء تشفيرها. افتح الملف:

app/Http/Middleware/EncryptCookies.php

وأضف التابع التالي:

<?php

namespace App\Http\Middleware;

use Illuminate\Cookie\Middleware\EncryptCookies as Middleware;

class EncryptCookies extends Middleware {
   /**
     * Decrypt the given cookie and return the value.
     *
     * @param  string  $name
     * @param  string|array  $cookie
     * @return string|array
     */
    protected function decryptCookie($name, $cookie)
    {
        return parent::decryptCookie($name, is_array($cookie) ? $cookie : urldecode($cookie));
    }
}

أعد تشغيل التطبيق وانظر ما ان اختفت المشكلة.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

 استخدام الأمر

php artisan cache:clear

في Laravel يعد حلاً محتملاً لحل المشكلة السابقة. هذا الأمر يقوم بمسح بيانات التطبيق، بما في ذلك أي بيانات قد تسببت في ظهور رسالة الخطأ "The payload is invalid".

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...