Use Model::withoutEvents() When You Need Silence

  • Laravel
  • Eloquent

Sometimes you want to update or create a model without triggering observers/events:

1User::withoutEvents(function () {
2 User::factory()->count(10)->create();
3});

Super useful for seeding or silent admin actions.