- پنجشنبه 21 آبان 1405 ساعت 21:35
- 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 مستقیم مدل میدهد.