Nhập tệp CSV vào Laravel 8
Hôm nay tôi sẽ giải thích cho bạn về cách bạn có thể nhập tệp Excel / CSV vào Laravel
Tôi sẽ sử dụng Tech-Admin Panel cho việc này
Để nhập tệp excel, tôi đang sử dụng Laravel Excel
Bước 1 - Cài đặt
Để cài đặt Gói Laravel Excel thông qua lệnh chạy trình soạn thảo bên dưới
composer require maatwebsite/excel
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình
Tiếp theo để xuất tệp cấu hình, bạn cần chạy lệnh bên dưới
php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider" --tag=config
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình
Bước 2 - Tạo một Lớp nhập bên trong app/Imports
Tạo lớp nhập bằng cách sử dụng lệnh artisan
php artisan make:import UsersImport --model=User
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình
Bước 3 - Cập nhật lớp UsersImport
Để sử dụng Tệp CSV/Excel có tiêu đề, chúng tôi phải triển khai WithHeadingRow
, Lớp UsersImport sẽ giống như