۴ Amir
اضافه شدن دو رکورد به دیتابیس
جامعه پی اچ پی ایجاد شده در ۱۳ خرداد ۱۴۰۲

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

d8f0-bug-two-records-added.png

سلام امیر عزیز

خب شما دارید با ربرش مجدد مقادیر فرم رو میفرستید سمت سرور و باید ایجاد بشه.

احمدرضا فاطمی کیا ۱۳ خرداد ۱۴۰۲، ۱۰:۱۰

نه خوب باید برای اینکه یه رکورد اضافه بشه صفحه رفرش بشه اون نمیگم الان من یبار رفرش کردم دوبار رکورد insert شده!!

Amir ۱۳ خرداد ۱۴۰۲، ۱۰:۱۵

سلام امیرجان، میتونی از متد firstOrCreate یا updateOrCreate استفاده کنین. برای توضیحات بیشتر هم میتونین مستندات لاراول رو مطالعه کنی.

صادق برزگر ۱۳ خرداد ۱۴۰۲، ۱۶:۳۰

خوب این روشم کار نمیکنه فکر میکنم این متود که گفتید اصلا مال ساخت رکورد مناسب نیست عکس زیر اومدم روی حلقه 5 بار تکرار کردم باید 5 تا رکورد ساخته بشه که نمیشه !

Amir ۱۳ خرداد ۱۴۰۲، ۱۶:۴۶