أنشئ تحويلات مخصصة:
تعريف التحويل
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();