محمود الحبشمتاح لمشاريع جديدة
  • أعماليأعمالي
  • الخدماتالخدمات
  • المختبرالمختبر
  • المقالاتالمقالات
  • تواصلتواصل
عمّان--:--EN
المقالات/لايف واير

بناء تصدير إلى CSV مع Livewire v4

صدّر البيانات إلى ملفات CSV.

1 فبراير 2026دقيقة قراءةلايف وايرRead in English

في هذه الصفحة

  1. المكون

صدّر البيانات إلى CSV قابل للتنزيل.

المكون

php
@php
new class extends Livewire\Component {
    public function export()
    {
        $filename = 'export-' . now()->format('Y-m-d') . '.csv';
        
        return response()->streamDownload(function () {
            $handle = fopen('php://output', 'w');
            fputcsv($handle, ['الاسم', 'البريد', 'التاريخ']);
            
            User::chunk(100, function ($users) use ($handle) {
                foreach ($users as $user) {
                    fputcsv($handle, [$user->name, $user->email, $user->created_at]);
                }
            });
            
            fclose($handle);
        }, $filename);
    }
}
@endphp
كل المقالات

تابع القراءة

  • التفويض في مكونات Livewire v41 فبراير 2026دقيقة قراءة
  • مترجم Blaze المسبق: مكاسب أداء هائلة في Livewire v41 فبراير 2026دقيقة قراءة
  • بناء ميزة الإشارات المرجعية مع Livewire v41 فبراير 2026دقيقة قراءة