|  
 1、使用composer安装TP5框架和扩展包 ? ? ? ? laravel框架安装:composer create-project --prefer-dist laravel/laravel blog ????????phpexcel扩展安装:composer require phpoffice/phpexcel  
 2、 在 中创建导出类app/Exports 您可以使用该命令执行此操作: php artisan make:export UsersExport --model=User
 ?执行完命令后在app下的Eports下的文件(文件名称可以自定义) ?  
  
 ?3、如果您希望手动创建导出,可以在 中创建以下内容(你所执行上面命令的文件): <?php
namespace App\Exports;
use App\Models\User;
use Maatwebsite\Excel\Concerns\FromCollection;
class UsersExport implements FromCollection
{
    public function collection()
    {
        //user模型中的所有数据
        return User::all();
    }
}
  
 4、在控制器中,您现在可以调用此导出: <?php
namespace App\Http\Controllers;
use App\Exports\UsersExport;
use Maatwebsite\Excel\Facades\Excel;
class UsersController extends Controller 
{
    public function export() 
    {
        // download(‘导出文件’,‘文件名称’)
        return Excel::download(new UsersExport, 'users.xlsx');
    }
}
  
 5、最后添加路由(自己设置即可): Route::get('users/export/', 'UsersController@export');
 ?如有不懂请查看官方手册:laravel Excel |