راکت

ارور Undefined symbol Validator

4 پاسخ

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

use Validator;

زیر validator خط قرمز کشیده و وقتی روش میرم نوشته

Undefined symbol 'Validator'.

یا مثلا برای قسمت update که به شکل زیر نوشته بودم وارور نداشت الان زیر update خط کشیده و باز ارور بالا رو نوشته

auth()->user()->update([
                            'image' => $filenamePersonal
                        ]);
ثبت پرسش جدید

پاسخ‌ها

4
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

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

محمدرضا محمدزاده
محمدرضا محمدزاده
@sardarmz

تخصص: برنامه نویس فلاتر

نه متاسفانه تاثیر گذاشته روی بعضی جاها و کد اجرا نمیشه جالبیش اینجاست که زیر یه update خط کشیده ولی بعضیهاشون هم تو همون صفحه هیچ اروری ندارن من به دوتا کامپوننتی که نصب کردم
"intervention/image": "^2.5", و "spatie/laravel-image-optimizer": "^1.5"
شک دارم میگم شاید اونا خراب کردن بعضی کدهای لاراول رو میشه کدهای لاراول رو اپدیت کرد بدون اینکه پروژه خراب بشه؟
جاهایی که از auth استفاده کردم فقط update داره ارور میده
قسمت هایی که ارور ندارن مانند نمونه زیر

$store = auth()->user()->store;

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

auth()->user()->store()->create([])
زیر store خط کشیده ارور
Undefined method 'store'

auth()->user()->update([])
زیر update خط کشیده ارور
Undefined method 'update'

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

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

اگر منظورتون آپگرید کردن پروژه لاراول مثلا از 5.8 به 6 هست
اگر مراحل رو درست برای آپگرید نرید پروژه‌اتون رو دچار مشکلی میکنید حتما .

محمدرضا محمدزاده
محمدرضا محمدزاده
@sardarmz

تخصص: برنامه نویس فلاتر

@hesammousavi
جواب بالا رو همزمان با جواب دادنتون ویرایش کردم ادامشو بخونید شاید متوجه شدید

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

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