Laravel 5.7 Импорт файла Excel Объяснение - PullRequest
0 голосов
/ 21 апреля 2019

Я абсолютно новичок в Laravel.Может кто-нибудь помочь мне разобраться с этими кодами построчно, для чего это и т. Д. Это для импорта файла Excel в базу данных.

для контроллера:

public function import(Request $request)
{
    $import = Excel::import(new ResidentImport, request()->file('import_file'));
    return redirect('/importing')->with('success', 'Imported Successfully!');
}

как насчетэто для модели?

public function model(array $row)
{
    return new Resident([
        'resident_fname' => $row[0],
        'resident_lname' => $row[1],
        'resident_mi'    => $row[2],
        'resident_dob'   => \PhpOffice\PhpSpreadsheet\Shared\Date::excelToDateTimeObject($row['3']),
        'role'           => $row[4],
        'resident_age'   => $row[5],
        'resident_address'  => $row[6],
        'resident_contact'  => $row[7],
        'resident_email'    => $row[8],
        'resident_purok'    => $row[9],
        'resident_status'   => $row[10],
        'resident_gender'   => $row[11],
        'resident_religion' => $row[12],
        'ResidentVoter_status'  => $row[13],

    ]);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...