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

اكتشاف اخطاء laravel

معتز المشكلي

السؤال

هذا الأخطاء معي من يومين استخدمت معه كل الحيل ولم تنفع ورغم حذفي وتنصيني للمشروع و composer و laravel  عدة مرات 

  1. عدم التعرف على المسار رغم تعريفه بطريقة صيحة ويظهر (404
    NOT FOUND)
  2. بعد فترة من البرمجة المستمرة يتجمد المشروع ولا يقبل التعديلات بتاتا رغم محاولات حذف الكاش وإعادة تعيينه

وغيرها من الاخطاء التي تكتشفها اثناء تشغيل المشروع ولكن هذه أبرزها 

أطلع على الملف المرفق وأرشدني الى الحل جزاك الله خيرا 

blog.rar

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

Recommended Posts

  • 1

لقد قمت بفتح ملفات مشروعك و لم أجد في صفحة المسارات إلا التالي:

Route::get('/', function () {
    return view('welcome');
});

//Route::get('posts/craete', function () {
//    return view('posts.craete');
//});
Route::get('/', function () {
    return view('welcome');
});

فكما تلاحظ يوجد فقط مسار مكرر للصفحة الرئيسية و مسار آخر تم تعليقه و بالتالي لن يعمل هذا المسار.

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

Route::get('posts/create', function () {
   return view('posts.create');
});

لأنه لديك خطأ في كتابة الكلمة create.

ثم قم بالذهاب إلى الرابط:

posts/create

إذا ظهرت معك الصفحة 404 عليك تنفيذ الأمر:

php artisan route:clear

لحذف الكاش الخاص بالمسارات. أو تنفيذ الأمر:

php artisan optimize:clear

لحذف كل الكاش.

و في هذه الحالة إذا ذهبت إلى الرابط

posts/create

سيظهر معك الخطأ:

View [posts.create] not found.

أي أن صفحة العرض غير موجودة و بالتالي عليك إنشاؤها بنفس الإسم create.blade.php بداخل مجلد posts و الذي بدوره يكون داخل مجلد views.

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

  • 0

يمكنك الإطلاع دائما إلى ملفات logs حتى تعرف ما هي الأخطاء و تقوم بحلها ستجد ملف logs في المسار التالي 

root_project/storage/logs

ثم في ملف laravel.log ستجد الأخطاء, ويمكنك العمل على حلها. جميع الأخطاء تخزن في هذا الملف يمكنك الرجوع إليه في حالة عدم معرفة ما سبب المشكلة.

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...