repository->create($data->toArray()); if ($data->role) { $user->syncRoles([$data->role]); } $user->load('roles'); ModelChanged::dispatch(User::class, 'created'); return $user; } }