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

Laravel Eloquent: السمات الافتراضية

أضف سمات محسوبة إلى نماذج Eloquent.

16 يناير 2026دقيقة قراءةلارافيلRead in English

في هذه الصفحة

  1. تعريف الموصل
  2. الإلحاق بالمصفوفة
  3. الإلحاق الديناميكي
  4. الإخفاء من المصفوفة

السمات الافتراضية:

تعريف الموصل

php
protected function fullName(): Attribute
{
    return Attribute::make(
        get: fn () => $this->first_name . ' ' . $this->last_name,
    );
}

الإلحاق بالمصفوفة

php
protected $appends = ['full_name'];

الإلحاق الديناميكي

php
$user->append('full_name');
$users = User::all()->append('full_name');

الإخفاء من المصفوفة

php
protected $hidden = ['password', 'remember_token'];

$user->makeHidden('email');
$user->makeVisible('password');
كل المقالات

تابع القراءة

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