Envía tu aporte 🟢Comparte tu tutorial, ebook, guía o proyecto.

Vaciar una tabla usando Eloquent Model en Laravel 5.4

Una de las principales ventajas de usar los modelos Eloquent en Laravel es que hay un método para casi todo tipo de ocasión sin necesidad de escribir una sentencia SQL de manera directa.

El objetivo principal esta vez era vaciar o limpiar todos los registro de una tabla, es decir borrar todas las filas. Todo esto usando un modelo Eloquent.

Así que después de hacer una búsqueda principal en Google, encontré la solución en una pregunta publicada hace 8 años en StackOverflow.

Así que decidí probar con la respuesta que tiene 334 votos (la mayoría) y me funcionó.

A continuación les dejo el código:

PHP
MyModel::truncate();

En nuestro código anterior, lo único que hacemos es:

  • Creamos una instancia del modelo correspondiente a la tabla donde queremos borrar todos los registros, en este caso es «MyModel»
  • Procedemos a llamar a la método truncate()

Esa línea de código nos ayudará a eliminar todos los registros de una tabla.

Etiquetas:

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *