Categories
@if (isset($staff))
@foreach ($staff->TrackAssignedStaff as $trackAssignedStaff)
{{ $trackAssignedStaff->category->name_en }}
@endforeach
@endif
@php
use App\Models\TrackType;
$allTrackIds = $staff->TrackAssignedStaff
->pluck('track_type_id')
->flatMap(function ($ids) {
return explode(',', $ids);
})
->unique()
->filter();
$trackTypes = TrackType::whereIn('id', $allTrackIds)->get();
@endphp
Track Types
@forelse($trackTypes as $track)
{{ $track->name }}
@empty
No track types found
@endforelse
@php
$tracks = $staff->TrackAssignedStaff->pluck('track')->filter()->unique('id');
@endphp
Tracks
@forelse ($tracks as $track)
{{ $track->name_en }}
@empty
No tracks assigned
@endforelse