قمت بتحديث أحد مشاريعي القديمة من لارافيل 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 Saif2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.