@php use App\Models\Utility; @endphp @extends('layouts.admin') @section('page-title') {{__('Manage Employee')}} @endsection @section('breadcrumb') @endsection @section('action-btn')
@endsection @section('content')
@foreach ($employees as $employee) @if($employee->branch_id) @else @endif @if($employee->department_id) @else @endif @if($employee->designation_id) @else @endif @if($employee->company_doj) @else @endif @if(Gate::check('edit employee') || Gate::check('delete employee')) @endif @endforeach
{{__('Employee ID')}} {{__('Name')}} {{__('Email')}} {{__('Branch') }} {{__('Department') }} {{__('Designation') }} {{__('Date Of Joining') }} {{__('Last Login')}} {{__('Action')}}
@php $settings = Utility::settings(); $prefix = isset($settings['employee_prefix']) ? ltrim($settings['employee_prefix'], '#') : 'EMP'; $cleanId = preg_replace('/\D/', '', $employee->employee_id); $last5 = str_pad(substr($cleanId, -5), 5, '0', STR_PAD_LEFT); $formattedId = $prefix . $last5; @endphp @can('show employee profile') {{ $formattedId }} @else {{ $formattedId }} @endcan {{ $employee->name }} {{ $employee->email }}{{$employee->branch ? $employee->branch->name:''}}-{{$employee->department ? $employee->department->name:''}}-{{$employee->designation ? $employee->designation->name:''}}-{{ \Auth::user()->dateFormat($employee->company_doj )}}- {{ (!empty($employee->user->last_login_at)) ? $employee->user->last_login_at : '-' }} @if($employee->is_active==1) @can('edit employee')
@endcan @can('delete employee')
{!! Form::open(['method' => 'DELETE', 'route' => ['employee.destroy', $employee->id],'id'=>'delete-form-'.$employee->id]) !!} {!! Form::close() !!}
@endcan @else @endif
@endsection