بعد عملية الـ response في Ajax

majoud

السلام عليكم ورحمة الله وبركاته

فرضاً لدي زر لعمل "اعجاب" وعند الضغط عليه يرسل Request عن طريق اجاكس الى السيرفر وتتم معالجة البيانات ويتم بعد ذلك ارجاع الـ response .. وبعد ذلك يصبح الزر "تم الاعجاب"

المشكله هي بعد تحديث الصفحه ترجع الى "اعجاب" وهذا لا اريده اريده ان يحتفظ بقيمته "تم الاعجاب" .

فكيف حل المشكله باستخدام Laravel - Ajax

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

السلام عليكم

انا مابعرف لارفل لكن ممكن اعطيك فكرة

لازم يكون عندك جدول في قاعدة البيانات باسم likes مثلا

فيه الحقول

Id

User-id

Post-id

مثلا user-id=5

Post-id=8

اول مايضغط علي زر اعجبنني

ترسل البيانات السابقة بالاجاكس ليتم التاكد هل هي موجود اذا هي موجودة يعني هذا المستخدم قام بالاعجاب بهذا الموضوع مسبقا

واذا غير موجودة قم باضافتها الي قاعدة البيانات وتغيير الزر الي اعجبني

وعند عرض الصفحة في البداية قم بالتاكد اذا المستخدم اعجب بالموضوع

اذا اعجب قم بعرض تم الاعجاب

اتمني كلامي يكون واضح ومفيد

الحل أن ترسل طلب للسيرفر وليخبرك هل سبق أن قام هذا الشخص بإعجاب أو لا

تحتاج قاعدة بيانات تخزن فيها ان تم الاعجاب بالمنشور لي حيث يرسل طلب request يخزن السرفر البيانات في قاعدة البيانات وعند اعادة تحميل الصفحة اعمل check لحقل الاعجاب