Jika Anda ingin membuat impor dan ekspor yang mudah, fungsionalitas file excel, tutorial laravel maatwebsite/excel ini adalah yang terbaik untuk Anda Show
Di akhir tutorial ini, Anda akan dapat mengunduh atau mengimpor file excel & CSV langsung dari database di aplikasi laravel masing-masing Secara umum, kami akan mengikuti semua perintah yang diperlukan untuk membangun aplikasi laravel umum. Kita akan beralih dari poin a ke b, seperti membuat atau mengimpor data ke xls atau CSV Laravel 9 Mengimpor Ekspor File Excel & CSV ke Contoh DatabaseSebaiknya, kita akan menggunakan plugin komposer maatwebsite/excel untuk mengekspor dan mengimpor data, yang terpenting, untuk berinteraksi dengan database Saya akan berbagi pola kerja dengan Anda. Idealnya, bagaimana Anda mengimpor-ekspor dan mengunduh file excel & CSV dari database menggunakan plugin komposer maatwebsite/excel Ikuti langkah-langkah yang diberikan di bawah ini yang akan membawa Anda ke dimensi pembelajaran Daftar isiUnduh Aplikasi LaravelMari gunakan tutorial ini dengan langkah penting; . Kami dapat membuat aplikasi dari awal, membangun banyak fitur dengannya Anda dapat melewati langkah ini jika Anda sudah menginstal aplikasi. Jika tidak, aktifkan perintah untuk mengunduh kanon suci
Nanti setelah instalasi proyek, jalankan perintah untuk masuk ke direktori proyek _Tulis Koneksi DatabaseBuat konsensus antara aplikasi laravel dan database MySQL, tambahkan kode berikut dalam file 9
Jika Anda menggunakan server lokal MAMP di macOS; . env _Instal Paket Excel (maatwebsite).Biasanya, untuk menyelesaikan pekerjaan dasar kami, kami memerlukan paket pihak ketiga. Idealnya, kita berbicara tentang plugin Laravel-Excel oleh Maatwebsite. Ini menyediakan mekanisme yang kuat untuk menangani ekspor dan impor Excel di Laravel. Sebagai tanggapan, itu mendapat cinta yang luar biasa dari pengrajin di GitHub Jalankan perintah untuk menginstal paket
Daftarkan Layanan Plugin di Penyedia & AliasAnda dapat menempatkan kode berikut di dalam config/app. file php _Jalankan vendor, publikasikan perintah, dan publikasikan konfigurasi
Ini akan merumuskan file konfigurasi baru sebagai config/excel. php Hasilkan Catatan Palsu, Migrasi TabelSeringkali, langkah ini terdiri dari dua sub-langkah. Yang pertama, kami memigrasikan tabel Pengguna. Laravel hadir dengan model Pengguna dan migrasi dengan nilai default, dan kita dapat menggunakannya dan bermigrasi ke database _Setelah migrasi selesai, jalankan perintah untuk menghasilkan catatan palsu _Akhirnya, perintah di atas telah membuat beberapa data di dalam database Membangun RuteBiasanya, perutean di laravel adalah mekanisme dasar yang menginterpretasikan titik akhir URI dan mengkonjugasikannya ke dalam parameter untuk membentuk modul atau pengontrol mana yang terkait Tentukan 3 rute di rute/web. php yang menangani impor dan ekspor untuk file Excel dan CSV
Buat Kelas ImporModul maatwebsite menawarkan metode imperatif untuk mengembangkan kelas impor. Jelas, itu harus digunakan bersama dengan pengontrol laravel, dan saya yakin Anda sudah tahu ini adalah cara terbaik untuk menghasilkan kelas impor baru Jalankan perintah di bawah ini _0Tempatkan kode berikut di dalam app/Imports/UsersImport. file php _1Bangun Kelas EksporModul maatwebsite menyediakan metode penting untuk membangun kelas ekspor. Lebih disukai, itu harus cocok dengan pengontrol laravel, dan saya tahu itu tidak terdengar kabur Jalankan perintah berikut di terminal Anda _2Berikut adalah kode terakhir yang dikonjugasikan dalam app/Exports/UsersExport. php _3Buat dan Siapkan PengontrolSekarang, kita telah mencapai langkah penting dalam tutorial ini. Kami akan membangkitkan langkah ini dengan membuat pengontrol. Secara keseluruhan semua logika ada di sini untuk mengelola file impor dan ekspor seperti Excel dan CSV Jalankan perintah untuk menghasilkan UserController _4Tempatkan kode berikut di app/Http/Controllers/UserController. file php _5Tulis Tampilan BladeAkhirnya, kita telah mencapai langkah terakhir. Secara umum disini kita perlu memformulasikan view untuk penanganan import dan export melalui frontend Buat sumber daya/tampilan/impor file. Pedang. php untuk mengatur tampilan. Tempatkan kode berikut di dalam file tampilan blade _6Kami telah mengikuti setiap langkah, masing-masing, dan secara berurutan, sekarang saatnya menjalankan aplikasi untuk menguji apa yang telah kami bangun sejauh ini _7Inilah titik akhir yang akhirnya bisa Anda uji _8RingkasanJadi ini dia, kami telah menyelesaikan tutorialnya. Dalam tutorial ini, kami menjelaskan tentang mengimpor-mengekspor dan mengunduh file Excel & CSV dari database dengan paket komposer maatwebsite/excel Anda juga dapat memeriksa dokumentasi plugin yang kami asimilasi dalam tutorial ini Anda dapat mengunduh kode lengkap tutorial ini dari GitHub Saya harap Anda pasti menyukai tutorial ini, kami membahas fungsi dasar tetapi bagus untuk memulai Digamber Saya Digamber, full-stack developer dan pecinta kebugaran. Saya membuat situs ini untuk memberikan pengalaman coding saya dengan programmer pemula. Saya suka menulis di JavaScript, ECMAScript, React, Angular, Vue, Laravel Twitter GitHubPosting yang DirekomendasikanLaravel 9 Validasi Tutorial Internet Protocol (IPv6)Laravel 9 Import Records in SQL with CSV and SeederCara Menerapkan Validasi Exists di Laravel 9 FormLaravel 9 Livewire Generate New Slug Tutorial ContohLaravel 9 Generate Multi Unique Slug on Page Load TutorialLaravel 9 Bootstrap Tags Tutorial Contoh SistemLaravel 9 Create Bagaimana cara mengekspor excel di laravel 7?Ada 9 langkah mudah untuk diikuti. . Instal proyek laravel baru Konfigurasikan detail dan model Database Instal paket maatwebsite/excel Buat Rute Buat kelas impor untuk mengimpor data Buat kelas ekspor untuk mengekspor data Buat pengontrol Buat file blade / view Bagaimana cara mengekspor data dalam file CSV di Laravel 7?Laravel 7/6 Impor Ekspor File Excel & CSV Tutorial . Langkah 1. Instal Laravel 7/6. . Langkah 2. Instal Paket maatwebsite/excel. . Langkah 3. Buat Dummy Records. . Langkah 4. Tambahkan Rute. . Langkah 5. Buat Kelas Impor. . Langkah 6. Buat Kelas Ekspor. . Langkah 7. Buat Pengontrol. . Langkah 8. Buat File Pedang Bagaimana cara menyimpan file Excel di laravel 8?Langkah 1. Instal Proyek Laravel. . Langkah 2. Konfigurasikan Detail Basis Data. . Langkah 3. Instal paket maatwebsite/excel. . Langkah 4. Hasilkan Data Palsu dan Migrasi Tabel. . Langkah 5. Buat Rute. . Langkah 6. Buat Kelas Impor. . Langkah 7. Buat Kelas Ekspor. . Langkah 8. Buat Pengontrol Bagaimana saya bisa mengunggah file Excel besar ke laravel?Saat berurusan dengan file besar, lebih baik mengimpor data dalam potongan besar. Anda dapat mengaktifkan ini dengan filter('chunk') ; . Parameter pertama adalah ukuran potongan. Parameter kedua adalah penutupan yang akan mengembalikan hasil |