@include('./util/header')

Employee CSV Import

@if(isset($message)) @endif @if(session('error')) @endif @if(isset($successCount) && $successCount > 0)
Success! {{ $successCount }} record(s) imported successfully.
@endif
@csrf
Maximum file size: 10MB. File must be in CSV format.
Back to Account
@if(isset($employees) && $employees->count() > 0)
Imported Employees
@foreach($employees as $employee) @endforeach
ID First Name Last Name Email Date Added Group Code Active Record Admin Access
{{ $employee->id }} {{ $employee->firstName ?? '-' }} {{ $employee->lastName ?? '-' }} {{ $employee->email ?? '-' }} {{ $employee->dateAdded ? \Carbon\Carbon::parse($employee->dateAdded)->format('Y-m-d') : '-' }} {{ $employee->groupCode ?? '-' }} @if($employee->activeRecord == '1' || $employee->activeRecord == 1) Yes @else No @endif @if($employee->adminAccess == '1' || $employee->adminAccess == 1) Yes @else No @endif
@endif
CSV Format Requirements

Required Fields:

  • userName or email - Email address (must be unique)
  • firstName - First name
  • lastName - Last name

Optional Fields:

  • ID - Will be ignored (auto-generated)
  • activeRecord - Boolean (1/0, true/false) - Default: 1
  • dateAdded - Date (YYYY-MM-DD format)
  • dateUpdated - Date (YYYY-MM-DD format)
  • deletedByAdminID - Integer
  • groupCode - String
  • passWord - Password (will be hashed, leave empty if not provided)
  • adminAccess - Boolean (1/0, true/false) - Default: 0
  • webMasterAccess - Boolean (1/0, true/false) - Default: 0
  • address - String
  • address2 - String
  • city - String
  • state - String
  • zip - String
  • country - String
  • phoneNum - String
  • faxNum - String
  • notes - Text
  • translatorAccess - Boolean (1/0, true/false) - Default: 0
  • translatorLanguage - String

Sample CSV Format:

ID,activeRecord,dateAdded,dateUpdated,deletedByAdminID,groupCode,firstName,lastName,userName,passWord,adminAccess,webMasterAccess,address,address2,city,state,zip,country,phoneNum,faxNum,email,notes,translatorAccess,translatorLanguage
,1,2024-01-01,,,GRP001,John,Doe,john.doe@example.com,password123,0,0,123 Main St,Apt 4,New York,NY,10001,USA,555-1234,555-5678,john.doe@example.com,Employee notes,0,

Note: The CSV file must have a header row with column names. All rows will be processed, and errors will be displayed after the import completes.

@if(isset($employees) && $employees->count() > 0) @endif @include('./util/footer')