composer require maatwebsite/excel
php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider"
'providers' => [
/*
* Package Service Providers...
*/
Maatwebsite\Excel\ExcelServiceProvider::class,
]
'aliases' => [
//...
'Excel' => Maatwebsite\Excel\Facades\Excel::class,
]
php artisan make:export UsersExport --model=App\\User
php artisan make:import UsersImport --model=App\\User
public function export()
{
return Excel::download(new UsersExport, 'users.xlsx');
}
public function import()
{
return Excel::import(new UsersImport, 'users.xlsx');
}