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

اقوم ب استخدام helper في laravel

Osama Kha

السؤال

Recommended Posts

  • 0
<section class="price">
        @foreach (HomePageHelper::x() as $u)
        @endforeach
        <p style="text-align: center">

            {{ $u->price }}</p>

    </section>

في حال قمت ب استبدال u$ ب نص ثابت يعمل التصميم بشكل صحيح

المقصود ب x هو ميثود يقوم ب استعلام من الداتابيز 

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

  • 0
بتاريخ 1 دقيقة مضت قال Osama Kha:
<section class="price">
        @foreach (HomePageHelper::x() as $u)
        @endforeach
        <p style="text-align: center">

            {{ $u->price }}</p>

    </section>

في حال قمت ب استبدال u$ ب نص ثابت يعمل التصميم بشكل صحيح

المقصود ب x هو ميثود يقوم ب استعلام من الداتابيز 

طيب، 

هل يمكن الاطلاع على النتيجة في المتصفح والشيفرة المصدرية ل HomePageHelper؟ 

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

  • 0

قم أولا بترتيب الشيفرة لديك: 

<section class="price">
   @foreach (HomePageHelper::x() as $u)
   <p style="text-align: center">{{ $u->price }}</p>
   @endforeach
</section>

ثانيا قم بإصلاح عائد التابع x من المساعد HomePageHelper فأنت تقوم بذلك بشكل خاطئ:

public static function x(){
     return University::all()
}

 

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

  • 0

انظر الى الصورة من فضلك السطر الاول والثاني عبارة عن نص ثابت ضمن صفحة blade اما السطر الثالث فهو الذي اقوم ب ارجاعه من الداتابيز ولكن يعيد النتيجة على سطر واحد فقط ويظهر سكرول على محور x

1.png

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

  • 0
بتاريخ الآن قال Osama Kha:

انظر الى الصورة من فضلك السطر الاول والثاني عبارة عن نص ثابت ضمن صفحة blade اما السطر الثالث فهو الذي اقوم ب ارجاعه من الداتابيز ولكن يعيد النتيجة على سطر واحد فقط ويظهر سكرول على محور x

1.png

حاول طباعة خرج التابع x داخل ملف العرض:

@php dd(HomePageHelper::x()); @endphp
<section class="price">
   @foreach (HomePageHelper::x() as $u)
   <p style="text-align: center">{{ $u->price }}</p>
   @endforeach
</section>

التقط لنا صورة للنتيجة. كيف هو خرج هذا التابع؟

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

  • 0
بتاريخ الآن قال Osama Kha:
 

 

1.png

ممتاز، 

اذن كل شيء يعمل بشكل صحيح، يبدوا أن القيم المخزنة هي يالفعل المعروضة. 

يبدوا أيضا أنك تستعمل حزمة laravel-translatble من spatie ولذلك يتم مباشرة إعادة الترجمة الموافقة للغة الحالية. الناتج:

بتاريخ الآن قال Osama Kha:

1.png

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

لا يوجد أي مشكلة في الشيفرة والنتيجة.

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

  • 0

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

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

  • 0
بتاريخ الآن قال Osama Kha:

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

حاول تجاوز الخاصية white-space لعنصر الفقرة التي تحتوي النص. 

<section class="price">
   @foreach (HomePageHelper::x() as $u)
   <p style="text-align: center; white-space: normal;">{{ $u->price }}</p>
   @endforeach
</section>

هذا هو السلوك الافتراضي غالبا، ولكن الذي يحدث يعني أنه يتم تجاوز هاته الخاصية بمكان ما.

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

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...