HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux ip-172-31-42-149 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 07:00:04 UTC 2025 aarch64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/vhost/disk-apps/comfama.sports-crowd.com/app/Http/Controllers/Imports/AcademyTemplate.php
<?php

namespace App\Http\Controllers\Imports;

use Maatwebsite\Excel\Concerns\FromCollection;
use Maatwebsite\Excel\Concerns\WithEvents;
use Maatwebsite\Excel\Concerns\WithHeadings;

class AcademyTemplate implements FromCollection, WithHeadings, WithEvents
{
    // set the headings
    public function headings(): array
    {
        return [
            'Nombres alumno', 'Apellidos alumno', 'Tipo de documento alumno',  'Documento alumno', 'Institución educativa alumno', 'Grado de escolaridad alumno', 'Fecha de nacimiento alumno',
            'Edad alumno', 'Correo responsable alumno', 'Teléfono responsable alumno', 'Nombres responsable', 'Apellidos responsable', 'Tipo de documento responsable', 'Documento responsable',
            'Relación responsable', 'Ocupación responsable', 'Correo responsable App', 'Tipo de sangre', 'Tipo de seguro', config('app.location') . ' de la academia',
            'Categoría', 'Horario', 'Último año academia', 'Talla Uniforme'
        ];
    }
    // freeze the first row with headings
    public function registerEvents(): array
    {
        return [];
    }
    /**
     * @return \Illuminate\Support\Collection
     */
    public function collection()
    {
        return collect([
            [
                'Nombres alumno'                            => 'Carlos Andres',
                'Apellidos alumno'                          => 'Mora',
                'Tipo de documento alumno'                  => 'Tarjeta de Identidad',
                'Documento alumno'                          => '11111111111',
                'Institución educativa alumno'              => 'Nombre del colegio',
                'Grado de escolaridad alumno'               => 'Quinto',
                'Fecha de nacimiento alumno'                => '09/10/2010',
                'Edad alumno'                               => '12',
                'Correo responsable alumno'                 => 'ejemploAlumno@gmail.com',
                'Teléfono responsable alumno'               => '3111111111',
                'Nombres responsable'                       => 'Oscar',
                'Apellidos responsable'                     => 'Mora',
                'Tipo de documento responsable'             => 'Cedula de Ciudadania',
                'Documento responsable'                     => '1111111111',
                'Relación responsable'                      => 'Responsable',
                'Ocupación responsable'                     => 'Pensionado',
                'Correo responsable App'                    => 'ejemplo@gmail.com',
                'Tipo de sangre'                            => 'A+',
                'Tipo de seguro'                            => 'Nombre del seguro',
                config('app.location') . ' de la academia'  => 'Norte',
                'Categoría'                                 => 'Nombre de la categoría',
                'Horario'                                   => '1',
                'Último año academia'                       => '2023',
                'Talla Uniforme'                            => 'Talla'
            ],
        ]);
    }
}