@php // عناصر القائمة (label + route أو url) $navItems = [ ['label' => 'الرئيسية', 'route' => 'home', 'url' => null], ['label' => 'منهج الطالب', 'route' => 'student.courses', 'url' => null], ['label' => 'ألعاب تعليمية', 'route' => null, 'url' => url('/games')], ['label' => 'أخبار', 'route' => null, 'url' => url('/news')], ['label' => 'من نحن', 'route' => 'about', 'url' => null], ]; // هيلبر بسيط لتحديد النشط function nav_active($item) { if (!empty($item['route'])) { // ادعم الوايلدكارد لو محتاج: request()->routeIs($item['route'].'*') return request()->routeIs($item['route']); } if (!empty($item['url'])) { return url()->current() === $item['url']; } return false; } @endphp
{{-- زر الموبايل --}}
{{-- قائمة الديسكتوب --}} {{-- الشعار --}}
{{-- قائمة الموبايل (تعتمد نفس المصفوفة ونفس الـComponent) --}}