Herramientas de usuario

Herramientas del sitio


informatica:programacion:php:frameworks:laravel:eloquent_orm

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:programacion:php:frameworks:laravel:eloquent_orm [2025/03/31 15:53] – [Insertar] tempwininformatica:programacion:php:frameworks:laravel:eloquent_orm [2025/04/01 09:55] (actual) – [Eloquent ORM (Laravel)] tempwin
Línea 5: Línea 5:
 Al usar Eloquent, cada tabla de la base de datos está asociada a un model que se usa para interactuar con dicha tabla. Al usar Eloquent, cada tabla de la base de datos está asociada a un model que se usa para interactuar con dicha tabla.
  
 +  * [[https://laravel.com/docs/master/eloquent|Documentación oficial sobre Eloquent]]
 ===== Generación de clases para modelos ===== ===== Generación de clases para modelos =====
  
Línea 158: Línea 159:
  
 $product->save(); $product->save();
 +</code>
 +
 +==== Eliminar ====
 +
 +Para eliminar un modelo, llamamos a su método ''delete'':
 +
 +<code php>
 +use App\Models\Product;
 +
 +$product = Product::find(1);
 +
 +$product->delete();
 +</code>
 +
 +Si conocemos la clave primaria del modelo que queremos eliminar, no es necesario obtenerlo primero, bastaría con llamar a ''destroy'':
 +
 +<code php>
 +Flight::destroy(1);
 </code> </code>
 ===== Consultas SQL generadas ===== ===== Consultas SQL generadas =====
informatica/programacion/php/frameworks/laravel/eloquent_orm.1743429235.txt.gz · Última modificación: por tempwin