Merge branch 'feature/model-broadcasts'

This commit is contained in:
Daan Meijer
2026-06-23 11:44:23 +02:00
2 changed files with 9 additions and 6 deletions
@@ -71,9 +71,6 @@ class MutationController extends Controller
return $mutation;
});
// Broadcast the real-time creation event!
broadcast(new MutationCreated($mutation));
return redirect()->route('dynamics.ledgers.show', [$dynamic, $ledger]);
}
@@ -149,9 +146,6 @@ class MutationController extends Controller
}
broadcast(new MessageSent($dynamicMsg));
// Broadcast the real-time update event!
broadcast(new MutationUpdated($mutation));
return redirect()->back();
}
+9
View File
@@ -92,6 +92,15 @@ class Mutation extends Model
]);
}
broadcast(new MessageSent($dynamicMsg));
// Trigger the real-time creation broadcast dynamically
broadcast(new \App\Events\MutationCreated($mutation));
});
static::updated(function (Mutation $mutation) {
if ($mutation->wasChanged('status')) {
broadcast(new \App\Events\MutationUpdated($mutation));
}
});
}