Laravel — Как применить ошибку пропуска при импорте Excel на веб-сайте Maatwebsite

#laravel #maatwebsite-excel

Вопрос:

Я использую Maatwebsite-3.1 для импорта Excel в Laravel-8:

 public function model(array $row)
{
    $user_data = [
        'email'                             => $row[0],
        'username'                          => $row[1],
        'password'                          => $row[2],
        'first_name'                        => $row[3],
        'other_name'                        => $row[4],
        'last_name'                         => $row[5],
        'active'                            => 1,
        'created_at'                        => date("Y-m-d H:i:s"),
        'created_by'                        => Auth::user()->id,
    ];
    $user = User::create($user_data);
}

public function batchSize(): int
{
    return 1000;
}

public function chunkSize(): int
{
    return 1000;
}

public function onFailure(Failure ...$failures)
{
    // Handle the failures how you'd like.
}
 

Я загружаю около 1000 записей. Я не совсем понимаю документ, касающийся SkipOnFailure.

Как я могу использовать skipOnFailure

  1. чтобы пропустить те, которые терпят неудачу.
  2. Чтобы показать их где-нибудь

Спасибо