رضا
1 سال پیش توسط رضا مطرح شد
4 پاسخ

باگ عجیب در لاراول

سلام
دوستان دو تا باگ خیلی عجیب دارم تو لاراول

1- گاهی اوقات وقتی یه فرم رو ثبت می کنم مثل فرم افزودن کارت بانکی دوبار فرم تو دیتابیس ثبت میشه
2- تو فرم من روی select باکس کلیک می کنم گاهی فرم خودش سابمیت میشه .

به نظرتون علت این دو مورد چی می تونه باشه.


ثبت پرسش جدید
Ermia
تخصص : توسعه دهنده وب فول استک + سیست...
@MakaveliDon 1 سال پیش مطرح شد
1

من تا بحال بهش برنخوردم لاراول قبل از ریلیز شدن صد ها بار تست میشه وبعد یلیز میشه در کل.
به احتمال زیاد بخش فرانت شما مشکل داره یا فرانت اند جدا دارید و متود دوبار کال میشه یا فورمتون دوبار ثابمیت میشه،
میتونم بپرسم چه مدل پروژه ای دارید؟ فرانتتون جدا هست ؟ با prevent default سابمیت میکنید؟


Davood
تخصص : PHP - Laravel
@dfardabasi 1 سال پیش مطرح شد
0

سلام
این چیزایی که میفرمایید قطعا اشکال در کد نویسی خودتونه
مثلا برای مورد اول ممکنه روی دکمه ثبت چندین بار کلیک کنید و این مشکل پیش بیاد
یا مورد دوم اگر ولیدیشن ست نکنید و هنگامپرکردن فرم دستتون به اینتر بخوره ارسال میشه
فکر نمیکنم به لاراول مربوط بشه


میکائیل
تخصص : برنامه نویسی سمت سرور و کلاینت
@FullStack 1 سال پیش مطرح شد
1

سلام وقت بخیر
دوست عزیز مورد دومی که فرمودید اصلا ربطی به لاراول یا فریم ورک دیگه نداره این مربوط میشه به خود html کلا , و اینکه عزیز مشکل از کد شماست دیگران این مشکل رو ندارن و مطمعن باشیداگه لاراول همچین مشکلاتی میداشت کمتر از یکی دوروز آپدیت میداد و مشکل رو حل میکرد پس شما یا یه نگاه به کدتون بندازین ببینید کجا اشتباه کردید یا کد رو بزارید ببینیم مشکل رو خدمتت عرض میکنیم با تشکر


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 1 سال پیش مطرح شد
1

برای مشکل ثبت دوباره و چندباره یک رکورد معمولا علتش اینه که در حالت ارسال درخواست بصورت Ajax کاربر چندبار سریع روی دکمه ثبت فرم کلیک کنه. (مثل حالت دابل کلیک) که باعث میشه چندتا ریکوئست مجزا سمت سرور بره و هر کدوم جداگانه پردازش بشن.
(میتونید از تب Network صفحه‌ devtools این قضیه رو چک کنید)

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


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

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