Introducción

Al momento de construir APIs JSON, con frecuencia necesitas convertir tus modelos y relaciones a arreglos o JSON. Eloquent incluye métodos convenientes para hacer estas conversiones, también como controlar cuáles atributos están incluidos en tus serializaciones.

Serializando modelos y colecciones

Serializando a arreglos

Para convertir un modelo y sus relaciones cargadas a un arreglo, debes usar el método toArray. Este método es recursivo, ya que todos los atributos y todas las relaciones (incluyendo las relaciones de relaciones) serán convertidas a arreglos:

Para convertir solo los atributos de un modelo a un arreglo, usa el método attributedToArray:

También puedes convertir colecciones completas de modelos en arreglos:

Para convertir únicamente los atributos de un modelo a arreglo, usa el método attributesToArray:

Regístrate en Styde

Para obtener acceso a ésta y a todas nuestras lecciones y cursos premium:

Ver planes

Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.

Lección anterior Eloquent: Recursos API - Documentación de Laravel 6 Lección siguiente Pruebas: Primeros Pasos - Documentación de Laravel 6