academy/app/Imports/ResultsImport.php

24 lines
699 B
PHP

<?php
namespace App\Imports;
use App\Models\Result;
use Maatwebsite\Excel\Concerns\ToModel;
use Maatwebsite\Excel\Concerns\WithHeadingRow;
class ResultsImport implements ToModel, WithHeadingRow
{
public function model(array $row)
{
return new Result([
'student_log_id' => $row['student_log_id'],
'module_code' => $row['module_code'],
'module_name' => $row['module_name'],
'academic_year' => $row['academic_year'],
'semester' => $row['semester'],
'marks' => $row['marks'],
'grade' => $row['grade'],
'status' => $row['status'],
]);
}
}