讨论数量:
导入到集合,拿到数据行后按自己需求处理业务逻辑
docs.laravel-excel.com/3.1/imports...
namespace App\Imports;
use App\User;
use Illuminate\Support\Collection;
use Maatwebsite\Excel\Concerns\ToCollection;
class UsersImport implements ToCollection
{
public function collection(Collection $rows)
{
// 处理 $rows 数据
}
}
namespace App\Imports;
use App\Group;
use App\User;
use Maatwebsite\Excel\Row;
use Maatwebsite\Excel\Concerns\OnEachRow;
class UsersImport implements OnEachRow
{
public function onRow(Row $row)
{
$rowIndex = $row->getIndex();
$row = $row->toArray();
$group = Group::firstOrCreate([
'name' => $row[1],
]);
$group->users()->create([
'name' => $row[0],
]);
}
}
导入到集合,拿到数据行后按自己需求处理业务逻辑
docs.laravel-excel.com/3.1/imports...