Tenemos la mejor solución que descubrimos en todo internet. Nuestro deseo es que te sirva de ayuda y si puedes compartir alguna mejora siéntete libre de hacerlo..
Ejemplo 1: Maatwebsite Excel install laravel
php artisan vendor:publish --provider="MaatwebsiteExcelExcelServiceProvider"--tag=config
Ejemplo 2: laravel excel
//Install this package https://docs.laravel-excel.com/3.1/getting-started/installation.html
php artisan make:import UsersImport --model=User
namespaceAppImports;useAppUser;useIlluminateSupportFacadesHash;useMaatwebsiteExcelConcernsImportable;useMaatwebsiteExcelConcernsToModel;useMaatwebsiteExcelConcernsWithProgressBar;classUsersImportimplementsToModel, WithProgressBar
useImportable;publicfunctionmodel(array$row)returnnewUser(['name'=>$row[0],'email'=>$row[1],'password'=>Hash::make($row[2]),]);//In your console command, you'd use it as follows:<?php
namespaceAppConsoleCommands;useAppImportsUsersImport;useIlluminateConsoleCommand;classImportExcelextendsCommandprotected$signature='import:excel';protected$description='Laravel Excel importer';publicfunctionhandle()$this->output->title('Starting import');(newUsersImport)->withOutput($this->output)->import('users.xlsx');$this->output->success('Import successful');// finally run this command
php artisan import:excel
Ejemplo 3: laravel excel
namespaceAppImports;useAppUser;useMaatwebsiteExcelConcernsToModel;classUsersImportimplementsToModel
Ejemplo 4: laravel excel
namespaceAppImports;useAppUser;useMaatwebsiteExcelConcernsToModel;classUsersImportimplementsToModelpublicfunctionmodel(array$row)returnnewUser(['email'=>$row[1],])
Eres capaz de añadir valor a nuestra información asistiendo con tu veteranía en las explicaciones.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)