Files
ladill-frontdesk/resources/views/frontdesk/employees/import.blade.php
T
isaaccladandCursor 890c2c71e3
Deploy Ladill Frontdesk / deploy (push) Failing after 26s
Add employee presence with kiosk sign-in, QR badges, and mobile step-out.
Enables staff roster, PIN/code kiosk flow, attendance reports, evacuation staff roll call, webhooks, branch mismatch warnings, and a linked-user My presence portal.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-28 21:11:18 +00:00

23 lines
1.2 KiB
PHP

<x-app-layout title="Import employees">
<div class="mx-auto max-w-lg">
<h1 class="text-xl font-semibold text-slate-900">Import employees</h1>
<p class="mt-1 text-sm text-slate-500">Upload a CSV with columns: <code class="text-xs">employee_code, full_name, pin</code> and optional <code class="text-xs">department, email, phone, branch</code>.</p>
<form method="POST" action="{{ route('frontdesk.employees.import.store') }}" enctype="multipart/form-data" class="mt-6 space-y-4 rounded-2xl border border-slate-200 bg-white p-6">
@csrf
<div>
<label class="block text-sm font-medium text-slate-700">CSV file</label>
<input type="file" name="csv" accept=".csv,text/csv" required class="mt-1 w-full text-sm">
</div>
<button type="submit" class="btn-primary w-full">Import</button>
</form>
<div class="mt-6 rounded-xl border border-slate-200 bg-slate-50 p-4 text-xs text-slate-600">
<p class="font-medium text-slate-800">Example</p>
<pre class="mt-2 overflow-x-auto">employee_code,full_name,pin,department
EMP001,Jane Akoto,1234,Finance
EMP002,Kwame Mensah,5678,Operations</pre>
</div>
</div>
</x-app-layout>