कैसे बनाने के लिए laravel निर्यात एक्सेल के बिना मॉडल

0

सवाल

मैं पहले से ही पढ़ा है laravel-निर्यात एक्सेल. लेकिन मेरी परियोजना अलग है, जहां अपने प्रोजेक्ट नहीं किया है. कैसे बनाने के लिए निर्यात एक्सेल में 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 facades के लिए उपयोग की आसानी.

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

क्या $पंक्तियों का मतलब है?
green matcha

पंक्तियों से कर रहे हैं विधि परिभाषा है कि excel पैकेज प्रदान करता है, इस का प्रतिनिधित्व करेंगे सभी पंक्तियों में सीएसवी
mrhn

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में