🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۷ دانشجوی سون‌لرن
مشکل در ران کردن factory و پیدا نشدن کلاس VideoFactory در روت لاراول
جامعه لاراول ایجاد شده در ۳۰ تیر ۱۴۰۱

سلام وقتتون بخیر0d9f-Screenshot from 2022-07-21 17-46-09.png

استاد با artisan فایل VideoFactory ساختم ولی خوب موقع استفاده از فکتوری در تینکر

این ارور رو دریافت میکنم که ویدیو فکتوری در فایل factory.php کلاسش پیدا نشد. ممنون میشم یه نگاهی بندازید

سلام دوست عزیز

اسم مدل video رو کوچیک نوشتید

توی برنامتون مدل Video با v بزرگ نیست؟

محمد گازری ۳۰ تیر ۱۴۰۱، ۱۳:۲۳

نه، نام مدل کوچیک نوشتم داخل دایرکتوری مدل

autoload کامپوزر هم چک کردم اوکی بود همه چیز

دوباره جنریت کردم

از لاراول ۹ استفاده میکنم

Amir ۳۰ تیر ۱۴۰۱، ۱۳:۲۸

۱.همیشه سعی کنید کلاس هاتون با نام بزرگ شروع بشه (این مورد رو الان اصلاح کنید برای تمام کلاس هایی که ایجاد کردین)

۲. ببینید تریت HasFactory داخل مدلتون use شده یا نه

محمد گازری ۳۰ تیر ۱۴۰۱، ۱۳:۵۵

سلام، انجام دادم، بله تریت has factory به درستی در مدل use شده...

Amir ۳۰ تیر ۱۴۰۱، ۱۴:۰۰

مطمئن بشید اسم کلاس فکتوریتون هم مثل مدل video (فایل و کلاس) کوچیک باشه (اگر هنوز تغییرش ندادید) و اسم فکتوری (فایل و کلاس) دقیقا مثل زیر باشه (لطفا غلط املایی هم چک کنید)

videoFactory
محمد گازری ۳۰ تیر ۱۴۰۱، ۱۴:۰۴

ممنونم از شما مجموعه‌ی خوبتون، حل شد??

داخل فکتوری use کردم مدلم رو

نام هارو تغییر دادم،

اوکی شد

Amir ۳۰ تیر ۱۴۰۱، ۱۴:۱۷

خواهش میکنم

در نسخه‌های جدید لاراول دیگه نیازی به use کردن مدل داخل فکتوری نیست سعی کنید استانداردهای نام رو رعایت کنید تا هم کیفیت کدتون بره بالاتر و هم به خطا نخورید

موفق باشید ?

محمد گازری ۳۰ تیر ۱۴۰۱، ۱۴:۲۰