قمت بتحديث أحد مشاريعي القديمة من لارافيل Laravel الإصدار 6 إلى الإصدار 8 لتجربة المميزات الجديدة، ولكن عندما حاولت أن أستعمل ميزة factories الجديدة لتوليد البيانات في نموذج Model قاعدة البيانات ظهر لي الخطأ التالي:
PHP Error: Class 'Database/Factories/ProfileFactory' not found in ...
لم أفهم سبب المشكلة، بالرغم من أن الكود سليم ولا أرى به مشكلة:
<?php
namespaceDatabase\Factories;useApp\Profile;useIlluminate\Database\Eloquent\Factories\Factory;useIlluminate\Support\Str;classProfileFactoryextendsFactory{/**
* The name of the factory's corresponding model.
*
* @var string
*/protected $model =Profile::class;/**
* Define the model's default state.
*
* @return array
*/publicfunction definition(){return['name'=>"testing"];}}
السؤال
Emad Saif
قمت بتحديث أحد مشاريعي القديمة من لارافيل Laravel الإصدار 6 إلى الإصدار 8 لتجربة المميزات الجديدة، ولكن عندما حاولت أن أستعمل ميزة factories الجديدة لتوليد البيانات في نموذج Model قاعدة البيانات ظهر لي الخطأ التالي:
PHP Error: Class 'Database/Factories/ProfileFactory' not found in ...
لم أفهم سبب المشكلة، بالرغم من أن الكود سليم ولا أرى به مشكلة:
كود النموذج Profile:
ما سبب المشكلة هنا؟ وكيف أصلح هذا الخطأ في لارافيل Laravel؟
تم التعديل في بواسطة Emad Saifرابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.