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

Livewire: دليل شامل لرفع الملفات

تعامل مع رفع الملفات في Livewire مع التحقق وتتبع التقدم والمزيد.

24 ديسمبر 2025دقيقة قراءةلارافيلRead in English

في هذه الصفحة

  1. الرفع الأساسي
  2. مع شريط التقدم
  3. معاينة قبل الرفع

التعامل الكامل مع رفع الملفات:

الرفع الأساسي

php
public $photo;

public function save()
{
    $this->validate(['photo' => 'image|max:1024']);
    $this->photo->store('photos');
}

مع شريط التقدم

blade
<input type="file" wire:model="photo">
<div wire:loading wire:target="photo">جاري الرفع...</div>

معاينة قبل الرفع

blade
@if ($photo)
    <img src="{{ $photo->temporaryUrl() }}">
@endif

يتعامل Livewire مع رفع الملفات بسلاسة!

كل المقالات

تابع القراءة

  • نمط فئات الإجراءات في Laravel16 يناير 2026دقيقة قراءة
  • فئات الإجراءات في Laravel: مسؤولية واحدة16 يناير 2026دقيقة قراءة
  • تحديد معدل API في Laravel16 يناير 2026دقيقة قراءة