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

كشف عدم الاتصال في Livewire v4

تعامل مع حالات عدم الاتصال بأناقة.

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

في هذه الصفحة

  1. إظهار رسالة عند عدم الاتصال
  2. تعديل الأنماط عند عدم الاتصال
  3. تعطيل العناصر عند عدم الاتصال

يوفر Livewire v4 كشف عدم الاتصال المدمج للتعامل مع مشاكل الشبكة بأناقة.

إظهار رسالة عند عدم الاتصال

blade
<!-- إظهار شريط تحذير عند عدم الاتصال -->
<div wire:offline class="bg-yellow-100 p-4 rounded">
    <span class="text-yellow-800">
        ⚠️ أنت غير متصل حالياً. ستتم المزامنة عند الاتصال.
    </span>
</div>

تعديل الأنماط عند عدم الاتصال

blade
<!-- إضافة صنف عند عدم الاتصال -->
<div wire:offline.class="opacity-50 pointer-events-none">
    <form wire:submit="save">
        <input wire:model="name">
        <button>حفظ</button>
    </form>
</div>

<!-- إزالة صنف عند عدم الاتصال -->
<div wire:offline.class.remove="bg-green-500">
    مؤشر الحالة
</div>

تعطيل العناصر عند عدم الاتصال

blade
<!-- تعطيل الأزرار عند عدم الاتصال -->
<button 
    wire:click="save" 
    wire:offline.attr="disabled"
    class="disabled:opacity-50 disabled:cursor-not-allowed"
>
    حفظ التغييرات
</button>

<!-- نموذج كامل مع دعم عدم الاتصال -->
<form wire:submit="save">
    <div wire:offline class="mb-4 p-3 bg-red-100 text-red-700 rounded">
        أنت غير متصل. سيُرسل النموذج عند استعادة الاتصال.
    </div>
    
    <input wire:model="email" wire:offline.attr="readonly">
    <button wire:offline.attr="disabled">إرسال</button>
</form>
كل المقالات

تابع القراءة

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