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:
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.
🧑🚀 Explorador y programador de ideas
🚀 Creando productos digitales