محمد لارافيل نشر 29 أبريل 2023 أرسل تقرير مشاركة نشر 29 أبريل 2023 هذا هو ملف layout الخاص بي <!DOCTYPE html> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body> <!--wrapper--> <div class="wrapper"> {{ do something to the Array $arr }} {{ $slot }} </div> <!--end wrapper--> </body> </html> وهذا ملف العرض الخاص بي <x-layout> {{ $arr }} <!-- how to pass it to the layout file --> <x-slot:arr> array here </x-slot:arr> </x-layout> سؤالي هو كيفية تمرير مصفوفة إلى ملف layout ؟ 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Abdulrahman Hafez نشر 30 أبريل 2023 أرسل تقرير مشاركة نشر 30 أبريل 2023 يمكنك تمرير المصفوفة إلى ملف العرض باستخدام الدالة `with` ومن ثم استخدام الفاصلة العمودية `<x>` لتضمين ملف العرض داخل ملف اللياوت، كما يلي: في ملف العرض: <x-layout> <x-slot name="arr">{{ $arr }}</x-slot> <!-- يمكنك استخدام $arr هنا كما تريد --> </x-layout> ثم في ملف اللياوت: <!DOCTYPE html> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body> <!--wrapper--> <div class="wrapper"> {{ $arr }} <!-- هنا يمكنك استخدام المصفوفة --> {{ $slot }} </div> <!--end wrapper--> </body> </html> وتتوفر المتغيرات التي تم تمريرها كفراغات فارغة (slots) في الملف العرض باستخدام الفاصلة العمودية <x-slot>، ويمكن استخدامها في ملف اللياوت باستخدام نفس الاسم الذي تم تمريرها به. في هذه الحالة، تم تمرير المصفوفة باستخدام الفاصلة العمودية وتم تسميتها "arr"، ويمكن استخدامها في ملف اللياوت باستخدام {{ $arr }}. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
محمد لارافيل
هذا هو ملف layout الخاص بي
وهذا ملف العرض الخاص بي
سؤالي هو كيفية تمرير مصفوفة إلى ملف layout ؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.