عبدالله حماده4 نشر 12 يناير 2022 أرسل تقرير مشاركة نشر 12 يناير 2022 (معدل) أحاول القيام بكتابة دالة تقوم بانشاء account_code أريد هذا الرقم ان يكون مرتبط بالمتجر مثلا عندما انشئ حساب خاص بمتجر يبدأ العد لديه من رقم 1 كيف يمكنني التعديل على هذه الدالة لتقوم بهذه الوظيفة . حيث انه حاليا يقوم بالبدء من رقم 100 لجميع المتاجر تم التعديل في 12 يناير 2022 بواسطة عبدالله صالح حماده 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 بلال زيادة نشر 12 يناير 2022 أرسل تقرير مشاركة نشر 12 يناير 2022 لاحظ في الصورة الثانية السطر 70 ، أنه أفتراضياً يبدأ من العدد 100 ، هل يمكنك تعديلها و من ثم اخباري بالنتيجة. و أيضا لماذا لا تستفيد من قيمة id بحيث هي قيمة كل متجر يتم إنشائه وتكون رقمه ؟ 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 عبدالله حماده4 نشر 12 يناير 2022 الكاتب أرسل تقرير مشاركة نشر 12 يناير 2022 حاولت تعديله الى 1 او 10 او 500 او 0 ولكن دون فائدة اذا قمت بتعديل الكود للطريقة الاتيه يعمل بشكل جيد ويقوم بتخزين account_code بنفس رقم account_id ولكن المشكلة اني ارغب في ان يبدأ كل مرة من رقم 1 وليس المتابعة من اخر رقم اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 سمير عبود نشر 12 يناير 2022 أرسل تقرير مشاركة نشر 12 يناير 2022 بتاريخ 27 دقائق مضت قال عبدالله صالح حماده: ولكن المشكلة اني ارغب في ان يبدأ كل مرة من رقم 1 ماذا تقصد بهذا ؟ أليس id يبدأ من 1 ثم السجل الذي يليه سيكون 2 و هكذا و ما فائدة account_code في هذه الحالة. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 بلال زيادة نشر 12 يناير 2022 أرسل تقرير مشاركة نشر 12 يناير 2022 بتاريخ 50 دقائق مضت قال عبدالله صالح حماده: حاولت تعديله الى 1 او 10 او 500 او 0 ولكن دون فائدة اذا قمت بتعديل الكود للطريقة الاتيه يعمل بشكل جيد ويقوم بتخزين account_code بنفس رقم account_id ولكن المشكلة اني ارغب في ان يبدأ كل مرة من رقم 1 وليس المتابعة من اخر رقم هل هناك قيمة في account الموجودة في ملف constants.php في مجلد config يجب تغييرها للقيمة التي تريد البدء منها و لكن أنصحك بالاعتماد على قيمة id في ربما تكون أدق لجلب رقم المتجر. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 عبدالله حماده4 نشر 12 يناير 2022 الكاتب أرسل تقرير مشاركة نشر 12 يناير 2022 جميل account_id هذه وظيفته ولا اشكال في ذلك account_code سيكون مخصص لكل متجر على حدة مثلا متجر 1 سيكون الترتيب كالتالي لجدول accuont_code فيه 1-2-3-4-5-6-7 متجر 2 اريد الترتيب يكون ايضا خاص فيه كالتالي 1-2-3-4-5-6-7 ما يقوم به البرنامج الان هو استكمال account_code من رقم 8 حيث انتهى المتجر رقم 1 ولا يبدأ التعداد من جديد فأحصل على التالي accuount_code للمتجر 2 7-8-9-10-11 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 سمير عبود نشر 12 يناير 2022 أرسل تقرير مشاركة نشر 12 يناير 2022 بتاريخ 30 دقائق مضت قال عبدالله صالح حماده: جميل account_id هذه وظيفته ولا اشكال في ذلك account_code سيكون مخصص لكل متجر على حدة مثلا متجر 1 سيكون الترتيب كالتالي لجدول accuont_code فيه 1-2-3-4-5-6-7 متجر 2 اريد الترتيب يكون ايضا خاص فيه كالتالي 1-2-3-4-5-6-7 ما يقوم به البرنامج الان هو استكمال account_code من رقم 8 حيث انتهى المتجر رقم 1 ولا يبدأ التعداد من جديد فأحصل على التالي accuount_code للمتجر 2 7-8-9-10-11 الفكرة تُشبه لما يلي: <?php $account = AccountModel::where('store_id', $store_id)->first(); if ($account === null) { $newCode = 1; } else { $newCode = $account->account_code + 1; } 2 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 عبدالله حماده4 نشر 7 مارس 2022 الكاتب أرسل تقرير مشاركة نشر 7 مارس 2022 بتاريخ On 12/01/2022 at 16:55 قال عبود سمير: الفكرة تُشبه لما يلي: <?php $account = AccountModel::where('store_id', $store_id)->first(); if ($account === null) { $newCode = 1; } else { $newCode = $account->account_code + 1; } اعتذر على التأخير في الرد لعدم تواجدي توصلت الى حل الاشكالية بهذه الطريقة اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
عبدالله حماده4
أحاول القيام بكتابة دالة تقوم بانشاء account_code
أريد هذا الرقم ان يكون مرتبط بالمتجر مثلا عندما انشئ حساب خاص بمتجر يبدأ العد لديه من رقم 1
كيف يمكنني التعديل على هذه الدالة لتقوم بهذه الوظيفة . حيث انه حاليا يقوم بالبدء من رقم 100 لجميع المتاجر
رابط هذا التعليق
شارك على الشبكات الإجتماعية
7 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.