switch section plantillas example content laravel save updates

section - Laravel: cómo crear una función Después o Antes de guardar | actualizar



switch laravel (2)

Necesito generar una función para llamar después o antes de guardar () o actualizar () pero no sé cómo hacerlo. Creo que necesito una devolución de llamada de save () update () pero no sé cómo hacerlo. Gracias


Crea un proveedor usando este comando

php artisan make:provider ProviderClassName

luego define las devoluciones de llamada para los modelos en la función de arranque

Model::created(function($model){ //Do you want to do });

Lista de devoluciones de llamada disponibles:

Model::creating(function($model){}); Model::updated(function($model){}); Model::updating(function($model){}); Model::deleted(function($model){}); Model::deleting(function($model){}); Model::saving(function($model){}); Model::saved(function($model){});


Dentro de su modelo, puede agregar un método boot () que le permitirá administrar estos eventos.

Por ejemplo, tener el modelo User.php:

class User extends Model { public static function boot() { parent::boot(); self::creating(function($model){ // ... code here }); self::created(function($model){ // ... code here }); self::updating(function($model){ // ... code here }); self::updated(function($model){ // ... code here }); self::deleting(function($model){ // ... code here }); self::deleted(function($model){ // ... code here }); } }

Puede revisar todos los eventos disponibles aquí: https://laravel.com/docs/5.2/eloquent#events