| home | true | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| heroImage | /assets/img/logo-small.png | |||||||||||||||
| actionText | Read documentation → | |||||||||||||||
| actionLink | /3.1/getting-started/ | |||||||||||||||
| features |
|
|||||||||||||||
| footer | MIT Licensed | Powered by Maatwebsite |
💡 Install the package via composer.
composer require maatwebsite/excel
💪 Create an export and import class.
php artisan make:export UsersExport --model=App\\User
php artisan make:import UsersImport --model=App\\User🔥 Download your export and import your file.
<?php
use App\Exports\UsersExport;
use App\Imports\UsersImport;
use Maatwebsite\Excel\Facades\Excel;
use App\Http\Controllers\Controller;
class UsersController extends Controller
{
public function export()
{
return Excel::download(new UsersExport, 'users.xlsx');
}
public function import()
{
return Excel::import(new UsersImport, 'users.xlsx');
}
}