اذهب إلى المحتوى
  • 0

مشكلة Target class [StudentController] does not exist.

ايمن ميلاد

السؤال

Recommended Posts

  • 0

الخطأ أنك تحاول إستخدام StudentController وهو غير موجود .

وأعتقد أن الخطأ في ملف web.php حيث أنك قمت بتعريف المسار ووضعت له ال StudentController دون أن تقوم بإستدعاءه بواسطة use .

من فضلك أرسل صورة المسار في ملف web.php وأيضا صورة صفحة الخطأ كاملة لنري أين المشكلة تحديدا .

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 دقيقة مضت قال محمد عاطف17:

الخطأ أنك تحاول إستخدام StudentController وهو غير موجود .

وأعتقد أن الخطأ في ملف web.php حيث أنك قمت بتعريف المسار ووضعت له ال StudentController دون أن تقوم بإستدعاءه بواسطة use .

من فضلك أرسل صورة المسار في ملف web.php وأيضا صورة صفحة الخطأ كاملة لنري أين المشكلة تحديدا .

 

2.png

حليت مشكلة اخي محمد عاطف لدي مودل اسمه student  اريد كيفية اضافة اعمدة الي جدول student

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ الآن قال ايمن ميلاد:

 

2.png

يجب أن يكون السطر 10 كالتالي :

Route::resource('student', StudentController::class);

وتأكد من أن StudentController هو الإسم الصحيح للملف وإذا ما زال الخطأ موجود فأرسل صورة صفحة الخطأ كاملة

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ الآن قال محمد عاطف17:

يجب أن يكون السطر 10 كالتالي :

Route::resource('student', StudentController::class);

وتأكد من أن StudentController هو الإسم الصحيح للملف وإذا ما زال الخطأ موجود فأرسل صورة صفحة الخطأ كاملة

قمت بحل مشكلة الان كيف ادخل هادي اعمدة  الي جدول في قاعدة بيانات 

3.png

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 دقيقة مضت قال ايمن ميلاد:

قمت بحل مشكلة الان كيف ادخل هادي اعمدة  الي جدول في قاعدة بيانات 

3.png

يمكنك تنفيذ أمر migration كالتالي :

php artisan migrate

وذلك الأمر لتنفيذ ملفات ال migrations .

ومن فضلك يفضل جعل كل سؤال منفصل عن الأخر وذلك لمساعدتك بشكل أفضل وحتي يستفاد الطلاب الأخرون أيضا من الإجابات 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 دقيقة مضت قال محمد عاطف17:

يمكنك تنفيذ أمر migration كالتالي :

php artisan migrate

وذلك الأمر لتنفيذ ملفات ال migrations .

ومن فضلك يفضل جعل كل سؤال منفصل عن الأخر وذلك لمساعدتك بشكل أفضل وحتي يستفاد الطلاب الأخرون أيضا من الإجابات 

لم يتم اضافة ولا عمود

بتاريخ الآن قال ايمن ميلاد:

لم يتم اضافة ولا عمود

 

4.png

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ الآن قال ايمن ميلاد:

لم يتم اضافة ولا عمود

هل يمكنك إرسال صورة لتنفيذك للملف ؟ إذا كنت قد قمت بتنفيذ الأمر سابقا و بعد ذلك أضفت الأعمدة إلى نفس الملف فلن يتم إضافة أي شئ لأنه قد تم تسجيل أن هذا الملف تم تشغيله .

يمكنك إستعمال الأمر التالي ولكن إحذر فهذا الأمر سيقوم بحذف قاعدة البيانات كاملة و إنشاءها من جديد مع حذف جميع البيانات بها .

php artisan migrate:fresh

أو يمكنك إنشاء ملف جديد وتقوم بوضع الأعمدة فيه وتنفيذ أمر migrate فقط

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 4 ساعة قال ايمن ميلاد:

نعم انشئت ملف وعملت امر php artisan migrate ثم اضفت اعمدة في امر جديد مالسبب يجعله لاتعمل في امر تاني

غالب الظن أنك  تقوم بتعديل ملف تهجير موجود مسبقًا بدلاً من إنشاء ملف جديد، بمعنى لإنشاء جدول جديد أو تعديل جدول موجود، يجب عليك دائمًا إنشاء ملف تهجير جديد، لا تقم بتعديل ملفات التهجير الموجودة مسبقًا.

وإن قمت بتعديل ملف تهجير موجود مسبقًا، فلن يتم تطبيق التغييرات، لأن لارافل تحتفظ بسجل بالتغييرات التي تم إجراؤها على قاعدة البيانات.

لذا، لو قمت بتعديل ملف تهجير موجود مسبقًا، فلن يتم تطبيقه لأن لارافل تعتقد أنه تم تطبيقه بالفعل.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...