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

وضع CSP الآمن في Livewire v4

فعّل التوافق مع سياسة أمان المحتوى في Livewire.

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

في هذه الصفحة

  1. تفعيل وضع CSP
  2. ماذا يفعل
  3. القيود
  4. البديل

يضيف Livewire v4 وضع CSP الآمن لتجنب انتهاكات unsafe-eval.

تفعيل وضع CSP

php
// config/livewire.php
'csp_safe' => true,

ماذا يفعل

- يستخدم بناء Alpine CSP
- يتجنب تقييم JavaScript المضمن
- متوافق مع رؤوس CSP الصارمة

القيود

blade
<!-- هذه لن تعمل في وضع CSP -->
wire:click="addToCart($event.detail.productId)"
wire:click="redirect(window.location)"

البديل

php
// استخدم معلمات الدالة بدلاً من ذلك
public function addToCart(int $productId): void
{
    // ...
}
كل المقالات

تابع القراءة

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