Cara menggunakan laravel read excel

Table Of Contens

Tutorial Membuat Import & Export Excel di Laravel #3 : Proses Import - Halo teman-eman semuanya, di artikel sebelumnya kita sudah berhasil membuat database baru dan menjalankan migration.

Pada kesempatan kali ini kita semua akan belajar bagaimana cara membuat proses import dari file excel ke database di Laravel 6.

Langkah 1 - Install Library Laravel Excel

Langsung saja kita mulai, sebelumnya kita akan menggunakan library yang bernama Laravel Excel, sekarang kita akan menginstallnya terlebih dahulu, silahkan teman-teman jalankan perintah dibawah ini :

composer require maatwebsite/excel

Setelah proses installasi selesai, sekarang kita akan melakukan beberapa konfirgurasinya, silahkan teman-teman buka file

/*
 * Package Service Providers...
 */
Maatwebsite\Excel\ExcelServiceProvider::class,
0

Tambahkan kode berikut ini ke dalam

/*
 * Package Service Providers...
 */
Maatwebsite\Excel\ExcelServiceProvider::class,
1

/*
 * Package Service Providers...
 */
Maatwebsite\Excel\ExcelServiceProvider::class,

Tambahkan juga kode berikut ini ke dalam

/*
 * Package Service Providers...
 */
Maatwebsite\Excel\ExcelServiceProvider::class,
2

'Excel' => Maatwebsite\Excel\Facades\Excel::class,

Setelah semuanya selesai, sekarang jalankan perintah dibawah ini untuk membuat config excelnya

php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider"

Oke, sekarang kita akan membuat fungsi proses importnya menggunakan library yang sudah kita install sebelumnya, silahkan teman-teman jalankan perintah dibawah ini :

php artisan make:import UsersImport --model=User

Perintah di atas akan membuat sebuah proses import dengan menggunakan model User, karena pada praktek kali ini kita akan menggunakan data Users.

Setelah perintah di atas dijalankan, maka teman-teman akan menemukan sebuah file baru dengan nama

/*
 * Package Service Providers...
 */
Maatwebsite\Excel\ExcelServiceProvider::class,
3 di dalam folder app/Imports.

Silahkan teman-teman buka file

/*
 * Package Service Providers...
 */
Maatwebsite\Excel\ExcelServiceProvider::class,
3 dan ubahlah kodenya menjadi seperti berikut ini :

Bài mới nhất

Chủ Đề