을 만드는 방법 laravel 내보내 excel 없이 모델

0

질문

나는 이미 읽 laravel-내보내 excel. 그러나 나 프로젝트는 다른 나의 프로젝트지 않는 모델입니다. 는 방법을 확인 엑셀에서 laravel 없이 모델? laravel8 및 maatwebsite3

<?php

namespace App\Exports;

use Maatwebsite\Excel\Concerns\FromCollection;

class ExportExcel implements FromCollection
{
    /**
    * @return \Illuminate\Support\Collection
    */
    public function collection()
    {
        //
    }
}

나는 무엇을 해야에 입력 내보내기 컨트롤러 exportexcel 및 다운로드 버튼

ajax excel export laravel
2021-11-21 09:12:43
1

최고의 응답

0

당신은 항상 사용하여 가져오기 DB 외관을 하고 있습니다.

public function collection(Collection $rows)
{
    foreach ($rows as $row) 
    {
        DB::table('users')->insert([
            'email' => $row[0],
        ]);
    }
}

또는 당신은 항상을 만들 빈 껍데기 모델을 선보입니다. 저는 종종 이렇게 하면 나를 정리 wordpress 데이터 및 원 Laravel 외관을 위해 사용의 용이성이다.

use Illuminate\Database\Eloquent\Model;

class User extends Model {
    protected $fillable = ['name'];
}

는 다음을 사용하도록 설정에서 설명서 작동합니다.

public function model(array $row)
{
    return new User([
        'name' => $row[0],
    ]);
}
2021-11-21 09:42:02

what $행 을 의미합니까?
green matcha

행는 방법에서 정의된 excel 패키지를 제공합을 나타냅니다 모든 행 csv
mrhn

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................