@extends('layouts.app') @section('content')

Manage Submissions

{{-- Success/Error messages --}} @if(session('success'))
{{ session('success') }} {{-- --}}
@endif @if(session('error'))
{{ session('error') }} {{-- --}}
@endif {{-- Export buttons --}}
Export All to Excel Export All to CSV

All Submissions

@csrf
@if($is_admin) @endif {{-- Dynamically get all keys from first submission --}} @php $firstSubmissionData = $submissions->first()->entry_data ?? '{}'; $firstSubmissionArray = json_decode($firstSubmissionData, true) ?? []; $formFields = array_keys($firstSubmissionArray); @endphp @foreach($formFields as $field) @endforeach @if($is_admin) @endif @foreach($submissions as $submission) @php $data = json_decode($submission->entry_data, true) ?? []; @endphp @if($is_admin) @endif @foreach($formFields as $field) @endforeach @if($is_admin) @endif @endforeach
Form Name{{ $field }}Submission DateActions
{{ $submission->form->form_name ?? 'N/A' }} @if(is_array($data[$field] ?? null)) {{ implode(', ', $data[$field]) }} @else {{ $data[$field] ?? '' }} @endif {{ $submission->submitted_at }}
@if($is_admin) @endif
@endsection