@auth @php $user = Auth::user(); $initials = strtoupper(substr($user->name, 0, 2)); $roleNames = []; if (\App\Helpers\HelperTenant::isUserAllowedForTenant($user->email)) { $tenantConnection = \App\Helpers\HelperTenant::getCurrentTenantConnection(); $userTenant = \App\Helpers\HelperTenant::getUserFromTenant($user->email, $tenantConnection); if ($userTenant) { $roleIds = \App\Models\UserRole::on($tenantConnection)->where('user_id', $userTenant->id)->pluck('role_id'); $roleNames = \App\Models\Roles::on($tenantConnection)->whereIn('id', $roleIds)->pluck('name')->toArray(); } } else { $roleIds = \App\Models\UserRole::where('user_id', $user->id)->pluck('role_id'); $roleNames = \App\Models\Roles::whereIn('id', $roleIds)->pluck('name')->toArray(); } $primaryRole = !empty($roleNames) ? ucfirst($roleNames[0]) : 'User'; @endphp
{{ $initials }}

{{ $user->name }}

{{ $user->email }}

@else
GU

Guest

Not logged in

@endauth
@auth @if(\App\Helpers\HelperTenant::isUserAllowedForTenant(Auth::user()->email) && \App\Helpers\HelperTenant::hasSelectedTenant())
Chọn tổ chức
@endif @endauth
  • Trang chủ
  • @isset($menus) @foreach($menus as $menu) @if(isset($menu['type']) && $menu['type'] === 'dynamic')
  • {{ $menu['title'] ?? 'Khóa học của tôi' }}

    @if(isset($menu['total_courses'])) {{ $menu['total_courses'] }} khóa học @endif
    @if(isset($menu['total_courses']))
    {{ $menu['total_courses'] }}
    @endif
    @if(isset($menu['groups'])) @foreach($menu['groups'] as $groupIndex => $group) @php $courseCount = isset($group['courses']) ? count($group['courses']) : 0; $groupId = 'course-group-' . $loop->parent->index . '-' . $groupIndex; @endphp
    @if(isset($group['courses']) && count($group['courses']) > 0)
    @foreach($group['courses'] as $course) @php $courseUrl = $course['url'] ?? '#'; $isActive = request()->fullUrlIs($courseUrl) || request()->is(trim($courseUrl, '/')); @endphp {{ $course['short_name'] ?? '' }} @if($isActive)
    @endif
    @endforeach
    @endif
    @endforeach @endif
    @php $coursesIndexRoute = Route::has('courses.index-v2') ? route('courses.index-v2') : route('courses.index'); @endphp Xem tất cả khóa học
  • @else
  • @if(isset($menu['icon'])) @else @endif {{ $menu['title'] }}
      @if(isset($menu['items'])) @foreach($menu['items'] as $item) @php // Route name is already set correctly in AppServiceProvider for v2 $routeName = $item['route'] ?? null; $url = (!empty($routeName) && Route::has($routeName)) ? route($routeName) : '#'; $isActive = (!empty($routeName) && (request()->routeIs($routeName) || request()->routeIs($item['route'] ?? ''))); @endphp @if(isset($item['children']) && count($item['children']))
    • {{ $item['name'] }}
        @foreach($item['children'] as $child) @php $childUrl = (!empty($child['route']) && Route::has($child['route'])) ? route($child['route']) : '#'; $childIsActive = (!empty($child['route']) && request()->routeIs($child['route'])); @endphp
      • {{ $child['name'] }}
      • @endforeach
    • @else
    • {{ $item['name'] }}
    • @endif @endforeach @endif
  • @endif @endforeach @endisset
@csrf