小编Ras*_*ony的帖子

函数 Maatwebsite\Excel\Excel::import() 的参数太少,1 个通过,至少 2 个预期

我正在尝试在 Laravel 中导入 Excel 数据并插入到数据库中。我正在使用 maatwebsite/excel version 3 composer package 和 laravel version 5.8

错误截图: https : //imgur.com/a/2KXCE0g

刀片文件:import.blade.php

           <form action="{{ url('/import-excel/import') }}" method="POST" enctype="multipart/form-data">
                {{ csrf_field() }}
                <div class="form-group">
                    <label for="importFile">Select Import File</label>
                    <input type="file" name="select_file" class="form-controll">
                </div>
                <input type="submit" name="upload" class="btn btn-success" value="Import File">
            </form>
Run Code Online (Sandbox Code Playgroud)

控制器文件:ImportExcelController.php

public function import(Request $request){

    $this->validate($request, [
        'select_file' => 'required|mimes:xls,xlsx'
    ]);

    $path = $request->file('select_file')->getRealPath();

    $data = Excel::import($path)->get();

    if($data->count() > 0){
        foreach($data->toArray() as $key => $value){
            foreach($value as $row){
                $insert_data[] = array(
                    'CustomerName'  => …
Run Code Online (Sandbox Code Playgroud)

excel laravel maatwebsite-excel

2
推荐指数
1
解决办法
3705
查看次数

标签 统计

excel ×1

laravel ×1

maatwebsite-excel ×1