shape

√ Laravel Import Excel Menggunakan MaatWebsite


Laravel Import Excel Menggunakan MaatWebsite

Pada lanjutan tutorial kita kali ini tentang Laravel Import Excel Menggunakan MaatWebsite yang sebelumnya kita sudah membahas tentang Laravel Import Excel Menggunakan MaatWebsite. Saya sangat menyarankan teman-teman untuk memaca tutorial sebelumnya agar bisa paham dengan tutorial lanjutan ini.

Silahkan untuk teman-teman yang belum lihat tutorial sebelumnya bisa langsung klik link di samping ini : Laravel Import Excel Menggunakan MaatWebsite

Mari kita lanjutkan ke tutorialnya, kita akan membuat kelas bar yang bernama ExcelImport --Model=Excel

Masukan perintah dibawah ini untuk membuatnya.

php artisan make:import ExcelImport --model=Excel

Perintah diatas akan membuat kelas ImportExcel dengan isi seperti dibawah ini.

<?php

namespace AppImports;

use AppExcel;
use IlluminateSupportFacadesHash;
use MaatwebsiteExcelConcernsToModel;

class ExcelImport implements ToModel
{
    /**
     * @param array $row
     *
     * @return Excel|null
     */
    public function model(array $row)
    {
        return new Excel([
           'name'     => $row[1],
           
        ]);
    }
}

Nah jika sudah maka marikita membuat routenya dan controller import

Route::post('import/', 'ExcelController@import');

Jika sudah selesai membuat rutenya, mari kita lanjutkan dengan membuat function import pada ExcelController.php yang sudah kita buat di tutorial sebelumnya.

public function import(Request $request) 
    {
        $request->validate([
            'fileToUpload' => 'required|file|max:2048|mimes:xls,xlsx',
        ]);

        Excel::import(new ExcelImport, request()->file('fileToUpload'));
        
        return back()->with('success', 'Excel Imported, Download to see the imported data.');
    }

Jika sudah menambahkan function tersebut maka selesai sudah langka-langkanya. silahkan kalian jalankan, jika ada error atau masih ada bingung bisa langsung bertanya dikolom komentar dibawah.

Tagged with:
Coding tutorial
OMJUAN.COM

OMJUAN.COM

Klik di sini untuk melihat semua postingan dari OMJUAN.COM

SEO & FOUNDER Situs OMJUAN.COM

Recent Posts

20 Aug 2021

Membuat Sitemap Dinamis Pada Laravel 8

Sitemap merupakan file yang memberikan informasi tentang website kita, mesin pencarian seperti Google membaca file Sitemap untuk meng-crawl situs deng.

read more
05 Aug 2021

Membuat Google ReCAPTCHA pada Laravel 8

Hari ini saya bakal memberikan contoh sederhana tentang Cara Membuat Captcha Menggunakan Google ReCAPTCHA. Dalam tutorial ini Anda harus menggunakan A.

read more
circle zigzag dot

Tulis komentar