• 5.6.29
  • کامل شده
  • منقضی شده
این داکیومنت از طرف توسعه‌دهنده ساپورت نمی‌شود، جدیدترین ورژن داکیومنت بزودی ترجمه خواهد شد.

Serialization تبدیل مدل‌ها و رابطه‌های Eloquent به آرایه یا JSON است. این فرایند هنگام بازگرداندن مدل از کنترلر، ارسال پاسخ API یا ذخیره داده ساختاریافته کاربرد دارد.

نحوه کار و کاربرد

متدهای toArray() و toJson() خروجی را تولید می‌کنند. ویژگی‌های hidden و visible تعیین می‌کنند کدام فیلدها در خروجی دیده شوند و appends ویژگی‌های محاسبه‌شده را اضافه می‌کند.

نمونه

$user = User::with('profile')->findOrFail($id);
return response()->json($user->toArray());

نکته

برای پاسخ‌های عمومی، API Resource معمولاً کنترل بیشتری از Serialization مستقیم مدل می‌دهد.

مطالعه مرتبط در همین مجموعه