diff --git a/app/Http/Controllers/Auth/ContactLoginController.php b/app/Http/Controllers/Auth/ContactLoginController.php index 43a4bde989df..c292b87aeffa 100644 --- a/app/Http/Controllers/Auth/ContactLoginController.php +++ b/app/Http/Controllers/Auth/ContactLoginController.php @@ -11,6 +11,7 @@ namespace App\Http\Controllers\Auth; +use App\Events\Contact\ContactLoggedIn; use App\Http\Controllers\Controller; use App\Models\ClientContact; use Auth; @@ -62,6 +63,8 @@ class ContactLoginController extends Controller { Auth::guard('contact')->login($client, true); + event(new ContactLoggedIn($client)); + if (session()->get('url.intended')) { return redirect(session()->get('url.intended')); } diff --git a/app/Listeners/Contact/UpdateContactLastLogin.php b/app/Listeners/Contact/UpdateContactLastLogin.php index a1fb9c14a8e7..66cd422b9bc5 100644 --- a/app/Listeners/Contact/UpdateContactLastLogin.php +++ b/app/Listeners/Contact/UpdateContactLastLogin.php @@ -38,6 +38,8 @@ class UpdateContactLastLogin implements ShouldQueue $client_contact = $event->client_contact; $client_contact->last_login = now(); + $client_contact->client->last_login = now(); + $client_contact->save(); } }