1masoud
5 سال پیش توسط 1masoud مطرح شد
6 پاسخ

ارور در لاراول

@ali.bayat
این ارور از چیه؟
FatalThrowableError (E_RECOVERABLE_ERROR)
Argument 1 passed to Illuminate\Database\Grammar::columnize() must be of the type array, string given, called in /home/netwons/PhpstormProjects/untitled1/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/Grammar.php on line 137


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

متن ارور میگه شما بجای آرایه یه رشته رو وارد کردید.

غیر از کپی پیست کردن متن ارور، اگر توضیح بدید که دارید چه کدی رو اجرا میکنید و در چه شرایطی با این خطاها روبرو می‌شید... شاید دوستان بتونند کمک کنند


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش مطرح شد
0

@ali.bayat
من دارم از دیتابیس شماره موبایل رو می خونم این ارور رو میده


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

احتمالا دارید به تابع یه داده از نوع رشته پاس میدید در صورتی که باید یه آرایه باشه


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش آپدیت شد
0

@ali.bayat
نوع داده به صورت decemalهست باید اونو تغییر بدم
و زمانی که نوع داده رو به intتغییر میدم این ارور رو میده
Illuminate \ Database \ QueryException (22003)
SQLSTATE[22003]: Numeric value out of range: 1264 Out of range value for column 'mobile' at row 1 (SQL: insert into users (name, mobile, password, updated_at, created_at) values (, 09394298809, , 2019-07-20 12:50:01, 2019-07-20 12:50:01))


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

نه باید decimal باشه و نه int و نه string
باید یه array بهش پاس بدید. در مستندات ابزاری که دارید استفاده میکنید چک کنید و نمونه واردکردن اطلاعات با آرایه رو پیدا کنید


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش مطرح شد
0

متوجه شدم
ممنون


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

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