مشکل در ران کردن factory و پیدا نشدن کلاس VideoFactory در روت لاراول
ایجاد شده در ۳۰ تیر ۱۴۰۱
سلام وقتتون بخیر
استاد با artisan فایل VideoFactory ساختم ولی خوب موقع استفاده از فکتوری در تینکر
این ارور رو دریافت میکنم که ویدیو فکتوری در فایل factory.php کلاسش پیدا نشد. ممنون میشم یه نگاهی بندازید
سلام دوست عزیز
اسم مدل video رو کوچیک نوشتید
توی برنامتون مدل Video با v بزرگ نیست؟
محمد گازری۳۰ تیر ۱۴۰۱، ۱۳:۲۳
نه، نام مدل کوچیک نوشتم داخل دایرکتوری مدل
autoload کامپوزر هم چک کردم اوکی بود همه چیز
دوباره جنریت کردم
از لاراول ۹ استفاده میکنم
Amir۳۰ تیر ۱۴۰۱، ۱۳:۲۸
۱.همیشه سعی کنید کلاس هاتون با نام بزرگ شروع بشه (این مورد رو الان اصلاح کنید برای تمام کلاس هایی که ایجاد کردین)
۲. ببینید تریت HasFactory داخل مدلتون use شده یا نه
محمد گازری۳۰ تیر ۱۴۰۱، ۱۳:۵۵
سلام، انجام دادم، بله تریت has factory به درستی در مدل use شده...
Amir۳۰ تیر ۱۴۰۱، ۱۴:۰۰
مطمئن بشید اسم کلاس فکتوریتون هم مثل مدل video (فایل و کلاس) کوچیک باشه (اگر هنوز تغییرش ندادید) و اسم فکتوری (فایل و کلاس) دقیقا مثل زیر باشه (لطفا غلط املایی هم چک کنید)
videoFactory
محمد گازری۳۰ تیر ۱۴۰۱، ۱۴:۰۴
ممنونم از شما مجموعهی خوبتون، حل شد??
داخل فکتوری use کردم مدلم رو
نام هارو تغییر دادم،
اوکی شد
Amir۳۰ تیر ۱۴۰۱، ۱۴:۱۷
خواهش میکنم
در نسخههای جدید لاراول دیگه نیازی به use کردن مدل داخل فکتوری نیست سعی کنید استانداردهای نام رو رعایت کنید تا هم کیفیت کدتون بره بالاتر و هم به خطا نخورید