mkt
2 سال پیش توسط mkt مطرح شد
1 پاسخ

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

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

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


ثبت پرسش جدید
میکائیل
تخصص : برنامه نویسی سمت سرور و کلاینت
@FullStack 2 سال پیش آپدیت شد
1

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

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

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


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

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