Docs Menu
Docs Home
/ /

Insertar un documento

Puede insertar un documento en una colección llamando al create() método en un modelo Eloquent o generador de consultas.

Para insertar un documento, pase los datos que necesita insertar como un documento que contenga los campos y valores al método create().

Tip

También puede usar los métodos save() o insert() para insertar un documento en una colección. Para obtener más información sobre las operaciones de inserción, consulte Sección Insertar documentos de la guía Operaciones de escritura.

Seleccione entre las siguientes opciones Eloquent y Query Builder pestañas para ver ejemplos de uso para la misma operación que utilizan cada sintaxis de consulta correspondiente:

Este ejemplo realiza las siguientes acciones:

  • Utiliza el modelo Eloquent Movie para representar la colección movies en la base de datos sample_mflix

  • Inserta un documento en la colección movies

  • Imprime el documento recién insertado

El ejemplo llama al método create() para insertar un documento que contiene los siguientes campos y valores:

  • title valor de "Marriage Story"

  • year valor de 2019

  • runtime valor de 136

$movie = Movie::create([
'title' => 'Marriage Story',
'year' => 2019,
'runtime' => 136,
]);
echo $movie->toJson();
{
"title": "Marriage Story",
"year": 2019,
"runtime": 136,
"updated_at": "...",
"created_at": "...",
"_id": "..."
}

Este ejemplo realiza las siguientes acciones:

  • Accede a la colección movies llamando al método table() desde la fachada DB

  • Inserta un documento en la colección movies

  • Imprime si la operación de inserción tuvo éxito

El ejemplo llama al método insert() para insertar un documento que contiene los siguientes campos y valores:

  • title valor de "Marriage Story"

  • year valor de 2019

  • runtime valor de 136

$success = DB::table('movies')
->insert([
'title' => 'Marriage Story',
'year' => 2019,
'runtime' => 136,
]);
echo 'Insert operation success: ' . ($success ? 'yes' : 'no');
Insert operation success: yes

Para aprender a editar su aplicación Laravel para ejecutar el ejemplo de uso, consulte la página de inicio de Ejemplos de uso.

Volver

Encuentra varios documentos

En esta página