@if (app()->getLocale() == 'ar') @include('assets._language_ar') @else @include('assets._language_en') @endif LexPro | Projects @include('assets._meta_tags') @include('assets._misc') @include('assets._data_table_styles') @if (app()->getLocale() == 'ar') @include('assets._ar_fonts') @include('assets._main_styles_RTL') @else @include('assets._en_fonts') @include('assets._main_styles_LTR') @endif @include('assets.dark_mode')
@include('layout._header')
@include('layout._side_bar')
@hasAccess('project', 'create') {{ __('general.create_new') }} @endhasAccess {{ __('general.back') }}
@foreach($projects as $project) @endforeach
# {{ __('general.subject') }} {{ __('general.created_by') }} {{ __('general.status') }} {{ __('general.start_date') }} {{ __('general.due_date') }} {{ __('general.created_at') }} {{ __('general.assignees') }} {{ __('general.actions') }}
{{$project->id}} @hasAccess('project','details') {{$project->subject}} @endhasAccess {{ __getUserNameById($project->created_by)}}
{{ __('general.' . $project->status) }}
{{date('Y-m-d', strtotime($project->date))}} {{date('Y-m-d', strtotime($project->due_date))}} {{$project->created_at}}
    @foreach ($project->assignees_names as $assignee) @php // Extract first letter of each word $initials = collect(explode(' ', $assignee))->map(fn($word) => Str::substr($word, 0, 1))->join(''); @endphp
  • {{$initials}} {{ $assignee }}
  • @endforeach
{{ __('general.actions') }}
@include('layout._footer')
@include('layout._side_shortcuts')
@include('layout._scroll_top') @include('assets._main_scripts') @include('assets._data_table_scripts')