راکت

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

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

1masoud
1masoud
@masoudproton
ثبت پرسش جدید

پاسخ‌ها

6
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

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

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

1masoud
1masoud
@masoudproton

تخصص: php,laravel

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

شاید پاسخ شما همین‌جا باشد

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

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

1masoud
1masoud
@masoudproton

تخصص: php,laravel

@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

تخصص: توسعه دهنده ارشد وب

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

1masoud
1masoud
@masoudproton

تخصص: php,laravel

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

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

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