ARON
3 سال پیش توسط ARON مطرح شد
4 پاسخ

درج space در دیتابیس

من هر کوئری میزنم به دستابیس همراه با دیتایی که درج میشه یا اپدیت میشه قبلش space قرار میگیره
علتش چیه؟


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

قطعا مشکل مربوط به هسته لاراول که نیست. ولی باز هم برای خاطر جمعی بیشتر یکبار پوشه vendor تون رو حذف کنید و دوباره دستور composer update رو اجرا کنید.
اگر اوکی نشد برای دیباگ همیشه باید بصورت گام به گام جلو برید. یعنی همون طوری که @salar.mohammad2013 هم اشاره کرد، اول چک کنید که داده ارسالیتون به بک اند به چه صورت هست و آیا اونجا اسپیس داره یا نه...
بعد سعی کنید حالت های مختلف رو چک کنید. مثلا یکبار با eloquent، یکبار برای مدل های دیگه، یکبار با query builder ساده و نهایتا یکبار با raw query چک کنید ببینید نتیجه اش به چه صورت هست.
اینجوری به مرور میرسید به علت اصلی این قضیه که ممکنه اصلا مربوط به دیتابیس یا وب سرور یا .... باشه.


فاطمه کاظمی زاده
تخصص : Senior front-end در هولدینگ دک...
@kazemi 3 سال پیش مطرح شد
ARON
تخصص : برنامه نویس
@aron 3 سال پیش مطرح شد
0

علتش رو میخوام بدونم
حذف کردنش کار خاصی نیست
میخوام بدونم چرا داره این اتفاق میوفته تنظیماتی توی لاراول وجود داره که اینکارو میکنه ؟ یا دلیل دیگه ای
از eloquent استفاده میکنم و هیچی چیزی هم به دیتا اضافه نمیکنم یه insert خیلی ساده هست


محمد رضا
تخصص : Full Stack Developer
@salar.mohammad2013 3 سال پیش مطرح شد
0

سلام عزیز داده ی ارسالی سمت سرور رو لطفا دقیقا قبل از ذخیره و آبدیت dd بگیرید که مطمین شید اشکال در ارسال داده ی خودتون نباشه
چون من درج زیادی داشتم تا الان ندیدم خود لاراول فاصله ای اضاف کنه میگم شاید داده ی خودتون با فاصله هست
توی ویو با جیکوئری .trim() اگر بزارید از دو طرف متنتون فاصله ها رو حذف میکنه همیشه سعی کنید استفاده کنید ازش


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

قطعا مشکل مربوط به هسته لاراول که نیست. ولی باز هم برای خاطر جمعی بیشتر یکبار پوشه vendor تون رو حذف کنید و دوباره دستور composer update رو اجرا کنید.
اگر اوکی نشد برای دیباگ همیشه باید بصورت گام به گام جلو برید. یعنی همون طوری که @salar.mohammad2013 هم اشاره کرد، اول چک کنید که داده ارسالیتون به بک اند به چه صورت هست و آیا اونجا اسپیس داره یا نه...
بعد سعی کنید حالت های مختلف رو چک کنید. مثلا یکبار با eloquent، یکبار برای مدل های دیگه، یکبار با query builder ساده و نهایتا یکبار با raw query چک کنید ببینید نتیجه اش به چه صورت هست.
اینجوری به مرور میرسید به علت اصلی این قضیه که ممکنه اصلا مربوط به دیتابیس یا وب سرور یا .... باشه.


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

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