مدرس دوره علی شیخ
مدت دوره 42:39:50
تعداد ویدیو 212

وضعیت دوره : کامل شده
قیمت دوره : 399,000 339,000 تومان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • سلام خسته نباشید
    من شرایط و حالتای مختلف پرداخت رو بررسی کردم و با یه مشکل مواجه شدم اونم اینه که بعد از اینکه از یه کوپن استفاده میکنم و پرداخت رو انجام میدم اگه بخوام یه محصول دیگه هم بخرم هنوز میشه از اون کوپن استفاده کرد و اون شرطی که تو فایل helpers.php هست کار نمیکنه و با ارور «شما قبلا از این کد تخفیف استفاده کرده اید» مواجه نمیشم.دیتابیس رو هم چک کردم و همه چیش اوکیه و همه سطرهای جدول پر شده هستن

    • سلام وقت بخیر.
      نیاز هست دیباگ کنید و ببینید مقادیرتون توی حالت های مختلف چی هست و آیا توابع بدرستی صدا زده میشه یا خیر، با سورس کدی که در اختیارتون هست مقایسه کنید.
      در ابتدا سعی کنید خودتون مشکل را برطرف کنید، اگه نتونستید سورس کدتون را توی تلگرام وب پروگ ارسال کنید تا بررسی بشه براتون

    • سلام ممنون واسه پاسخگویی.فهمیدم مشکل از کجا بود.تو خط 78 فایل helpers.php باید به جای code میذاشتم id.تو یکی از ویدیوهاتون اشاره کرده بودین حواسم نبود جایگزین کنم

    • با سلام خدمت شما و استاد عزیز، نکته ای که وجود دارد این است که علاوه بر موردی که در سطر هفتاد و هشت بایست عوض شود، باز هم با خرید بعدی ما متوجه حضور کد تخفیف در صورتحساب می شویم که البته تا زمان کلیک بر درگاه پرداخت، با ما کد تخفیف می ماند و آنجا کد تکراری شناسایی می شود و به صفحه قبل اینبار بدون کد تخفیف بازگشت داده می شود و این مساله باعث بروز تجربه کاربری بدی برای کاربر می شود . لذا می بایست بعد از زمانی که استاتوس برابر با یک شد خط 67 کمی به پایین تر و بعد از \Cart::clear(); ما این خط کد را قرار دهیم
      session()->forget('coupon');

    • سلام وقت بخیر.
      خیلی عالی هست که بررسی و تحلیل میکنید و برای تست ارسال میکنید.

  • سلام استاد وقت بخیر خیلی ممنون بابت دوره
    استاد داشتم داکیومنت pay رو مطالعه میکردم که به این مورد رسیدم:

    "برای پیشگیری از بروز تقلب، حتما باید قبل از ارائه محصول یا خدمات شماره تراکنش ( transId ) رو یکبار در دیتابیس تون جستجو کنید و اگر وجود نداشت خدمات رو ارائه کنید. طبیعتا اگه مقدار transId در دیتابیس تون باشه یعنی این تراکنش قبلا انجام شده و کاربر سعی داره حسابش رو بیشتر شارژ کنه یا بدون پرداخت پول خدمات بگیره که در این حالت می بایست خطا برگردونید و خدماتی ارائه نکنید."

    استاد منظورش رو متوجه شدم اما دقیق نمیدونم باید کدوم بخش ازش استفاده کنم اگه میشه راهنمایی کنید ممنون

    • سلام وقت بخیر.
      درموردش صحبت کردیم. این بخش را کامل مشاهده کنید.