@extends('layouts.app') @section('title', 'Import / Export') @section('content')

Bulk Import

Upload a CSV/Excel file. Rows are parsed client-side (or via maatwebsite/excel once installed) then posted as JSON to the endpoints below.

Columns: admission_number, first_name, last_name, gender, class_arm_id

Columns: name, email, staff_id

Bulk Export

CSV export works immediately. XLSX requires composer require maatwebsite/excel.

Export Students (CSV) Export Staff (CSV) Export Invoices (CSV)
@endsection