⏳۵۰٪ تخفیف فقط تا پایان جشنواره؛ بعدش همه‌چیز به قیمت قبل برمی‌گرده!

مشاهده دوره‌ها
ثانیه
دقیقه
ساعت
روز
راکت
حل شده

ثبت فاکتورهای تکرای

1 پاسخ

درود دوستان.
یک فروشگاه اینترنتی داریم که بعضی وقتا فاکتورهای تکرای ثبت میکنه
کد قسمت خرید و صدور فاکتور رمز نگاری شده هست و قابل مشاهده نیست .
چطور میشه جلوی این کار را گرفت ؟ و چطور صورت میگیره این خطا. متشکرم

همون لحظه که یک فاکتور واقعی ثبت میشه با اختلاف یک ثانیه یک فاکتور دوم هم ثبت میشه که فیک هست

mkt
mkt
@mkt
ثبت پرسش جدید

پاسخ‌ها

1
میکائیل
میکائیل
@FullStack

تخصص: برنامه نویسی سمت سرور و کلاینت

بهترین پاسخ

سلام وقت بخیر
اگه منظورتون این هست که دوتا فاکتور با اطلاعات یکسان در دیتابیس ذخیره میشه میتونید داخل migration فاکتور از unique استفاده کنید و دیتا هایی که برای هر کاربر مشخص هست رو یونیک کنید تا یک فاکتور با اطلاعات یکسان برای یک کابر دوبار تکرار نشه مثل زیر

$table->unique(['filed1','filed2']);

این دوتا فیلد توی این جدول یونیک میشن و اگه اطلاعات دوباره قرار باشه توی دیتابیس ذخیره بشه اررور میده و میتونید متوجه بشید که این اتفاق کجا رخ میده و اطلااعات هم توی دیتابیس ذخیره نمیشه

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام