Laravel Eloquent: تحويلات مخصصة
December 24, 2025
•
1 دقيقة قراءة
•
79 مشاهدة
جدول المحتويات
أنشئ تحويلات مخصصة:
تعريف التحويل
class Json implements CastsAttributes
{
public function get($model, $key, $value, $attributes)
{
return json_decode($value, true);
}
public function set($model, $key, $value, $attributes)
{
return json_encode($value);
}
}
الاستخدام في النموذج
protected $casts = [
'options' => Json::class,
];
الوصول بشكل طبيعي
$post->options = ['featured' => true];
$post->save();
مقالات ذات صلة
دليل شامل لمصادقة API باستخدام Laravel Sanctum
أنشئ مصادقة API آمنة باستخدام Laravel Sanctum لتطبيقات SPA والموبايل.
تحديد معدل الطلبات في Laravel: احمِ تطبيقك
نفّذ تحديد معدل الطلبات لحماية تطبيق Laravel من إساءة الاستخدام.
مكونات Blade في Laravel: بناء واجهات قابلة لإعادة الاستخدام
أنشئ مكونات قوية قابلة لإعادة الاستخدام باستخدام Laravel Blade.
التعليقات (0)
لا توجد تعليقات بعد. كن أول من يعلق!