1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- namespace App\Imports\User;
- use App\Models\User;
- use Maatwebsite\Excel\Concerns\WithBatchInserts;
- use Maatwebsite\Excel\Concerns\WithChunkReading;
- use Maatwebsite\Excel\Concerns\WithMultipleSheets;
- use Maatwebsite\Excel\Concerns\ToModel;
- use Maatwebsite\Excel\Concerns\SkipsUnknownSheets;
- class UserInfo implements WithMultipleSheets,WithBatchInserts,WithChunkReading
- {
- /**
- * @param array $row
- *
- * @return \Illuminate\Database\Eloquent\Model|null
- */
- public function sheets(): array
- {
- return [
- new UserSheet()
- ];
- }
- public function batchSize(): int
- {
- return 1000;
- }
- public function chunkSize(): int
- {
- return 1000;
- }
- }
|