تحويل موارد API في Laravel
January 16, 2026
•
1 دقيقة قراءة
•
14 مشاهدة
جدول المحتويات
موارد API:
إنشاء مورد
php artisan make:resource UserResource
فئة المورد
class UserResource extends JsonResource
{
public function toArray($request)
{
return [
'id' => $this->id,
'name' => $this->name,
'email' => $this->email,
'posts' => PostResource::collection($this->whenLoaded('posts')),
];
}
}
الاستخدام في المتحكم
return new UserResource($user);
return UserResource::collection($users);
بيانات إضافية
return (new UserResource($user))->additional([
'meta' => ['version' => '1.0'],
]);
مقالات ذات صلة
دليل شامل لمصادقة API باستخدام Laravel Sanctum
أنشئ مصادقة API آمنة باستخدام Laravel Sanctum لتطبيقات SPA والموبايل.
تحديد معدل الطلبات في Laravel: احمِ تطبيقك
نفّذ تحديد معدل الطلبات لحماية تطبيق Laravel من إساءة الاستخدام.
مكونات Blade في Laravel: بناء واجهات قابلة لإعادة الاستخدام
أنشئ مكونات قوية قابلة لإعادة الاستخدام باستخدام Laravel Blade.
التعليقات (0)
لا توجد تعليقات بعد. كن أول من يعلق!