مساعدة في حل مشكلة في laravel

لدي مشكلة في صفحة عرض الاعمال

لقد كتبت الكود الاول index وهو يعرض جميع الاعمال مع categories الموجودة وهو يعرضها بشكل جيد ولكن المشكلة هي عندما كتبت كود الصفحة الثانية وهي صفحة عرض اعمال category واحدة اختارها عندما اضغط عليها في الصفحة السابقة index لا يظهر اي تنسيق للصغحة css رغم ان الكود هو نفسه كود الصفحة السابقة مع تغيير المعطيات فقط

مع العلم الاعمال تظهر بشكل عادي المشكل الوحيد هو في تنسيق الصفحة

صورة الصفحة الرئيسية

صورة الصفحة الثانية التي تظهر كل category على حدا

الكود

لقد جربت عرض عدة اشياء لكن من دون جدوى الصفحة لا تعرض اي تنسيق بل كل ما تعرضه هي البيانات التي امررها فقط

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

لماذا أعدت تكرار نفس سؤالك مرة أخرى ؟ فهل طبقت الحلول التي وضعت لك في سؤالك السابق؟

داخل ملف القالب يمكنك إضافة ملفات التنسيق كالتالي:

{{ HTML::style('css/style.css') }}

نعم لقد جربتها لكن بدون فائدة كما جربت هذه الطريقة

{{ HTML::script('js/bootstrap.min.js')}}

{{ HTML::script('js/jquery-1.11.2.min.js')}}
{{ HTML::style('css/bootstrap.min.css')}}

لكن المشكل هو ان الصفحة لا تعرض غير html و البيانات التي امررها عبر ال controller

إذاً هناك مشكلة أخرى، هل تضع الملفات في مجلد public ؟

هل تستخدم الإصدار الخامس أم الرابع من الإطار، لا أعلم إن تم إستبدال تلك الطريقة في الإصدار الخامس فأخر عمل لي كان على الإصدار 4.2

انا اسخدم 4.2 وملفات css اضعها في ملف public

لا ادري ماذا يجري ملف index الذي يعرض جميع الاعمال وملف category الذي يعرض اعمال محددة اضعهم في نفس المجلد

بعد البحث فالحل الذي وضعته لك لا يعمل بشكل إفتراضي مع الإصدار الخامس فقد تم إزالة المكون HTML من الوجود بشكل إفتراضي مع الإطار عليك تأهيئته أولاً لإستخدامه:

أضف السطر التالي للـ composer:

   "illuminate/html": "5.*"

ثم قم بتحديث الـ composer ثم أضفه لمصفوفة الـ providers

   'Illuminate\Html\HtmlServiceProvider',

ومصفوفة الـ aliases

'Html' => 'Illuminate\Html\HtmlFacade',

هل تقصد ان الحل الذي اعطيتني اياه لا يعمل على laravel 5 لاني اصلا اعمل على الاصدار laravel 4.2

نعم لا يعمل على الإصدار الخامس بشكل إفتراضي، لا أعلم إن تم إضافته من ضمن المكونات الأساسية كما في الإصدار الرابع أم لا بعد، عذراً فلا أستطيع التجربة حالياً بيئة العمل غير متوفرة لي حالياً

حسنا شكرا لك سوف انتظر الاخوة المبرمجين

هذا هو المشروع لقد رفعته الى github

الحل بسيط جدا كثيرا ما تحدث معي :

المشكل هو أن صفحة category قمت بوضعها في مجلد آخر يفصل مكان تواجد الصفحة التي تقوم بإستدعاء صفحة الـ css و الـ boostrap(إذا كنت تستعمله).

جرب وضع صفحة الـ category في نفس مكان تواجد الصفحة الرئيسية و سترى الفرق.

و عندها أدخل مياشرة لرابط صفحة الـ category مثلا localhost/indexpages/category.php

هو يستخدم إطار عمل يدعى laravel كما قام برفع مشروعه بالكامل على github للإطلاع على الكود ومعرفه الخلل يمكنك الإطلاع عليه من الرابط التالي:

نسيت أهم شيء شكرا لك

جرب تضع كلمة Public ضمن المسار ليصبح

 

{{ HTML::script('public/js/bootstrap.min.js')}}

بدلاً من

{{ HTML::script('js/bootstrap.min.js')}}

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

بقي خطأ آخر هنا : الصور لا تظهر رغم ان الرابط صحيح

عرفت الخطأ وهو تكرر الرابط عند طلب الصورة

هنا الرابط في الصفحة الرئيسية يعمل بشكل عادي

وهنا

لا تظهر الصورة عند الانتقال الى صفحة category

الخطأهو في تكرر الرابط لكن كيف اصلح الخطأ

والرابط الصحيح هو