Skip to content

Commit fbe67f0

Browse files
Dispatch RecoveryCodeReplaced Event (#564)
* dispatch RecoveryCodeReplaced event * Make event dispatchable * Update RecoveryCodeReplaced.php --------- Co-authored-by: Taylor Otwell <[email protected]>
1 parent 958042c commit fbe67f0

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/Events/RecoveryCodeReplaced.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@
22

33
namespace Laravel\Fortify\Events;
44

5+
use Illuminate\Foundation\Events\Dispatchable;
56
use Illuminate\Queue\SerializesModels;
67

78
class RecoveryCodeReplaced
89
{
9-
use SerializesModels;
10+
use Dispatchable, SerializesModels;
1011

1112
/**
1213
* The authenticated user.

src/TwoFactorAuthenticatable.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
use BaconQrCode\Renderer\RendererStyle\RendererStyle;
1010
use BaconQrCode\Writer;
1111
use Laravel\Fortify\Contracts\TwoFactorAuthenticationProvider;
12+
use Laravel\Fortify\Events\RecoveryCodeReplaced;
1213

1314
trait TwoFactorAuthenticatable
1415
{
@@ -52,6 +53,8 @@ public function replaceRecoveryCode($code)
5253
decrypt($this->two_factor_recovery_codes)
5354
)),
5455
])->save();
56+
57+
RecoveryCodeReplaced::dispatch($this, $code);
5558
}
5659

5760
/**

0 commit comments

Comments
 (0)