From afd2de92bdd5614e148a1758dcb451b6eeeb20ae Mon Sep 17 00:00:00 2001 From: Devansh Date: Sat, 1 Aug 2020 19:55:35 +0530 Subject: [PATCH] Added Event Dispatcher To Account Controller's Method --- .../User/src/Http/Controllers/AccountController.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/Webkul/User/src/Http/Controllers/AccountController.php b/packages/Webkul/User/src/Http/Controllers/AccountController.php index 83f0eaa58..847880534 100755 --- a/packages/Webkul/User/src/Http/Controllers/AccountController.php +++ b/packages/Webkul/User/src/Http/Controllers/AccountController.php @@ -3,6 +3,7 @@ namespace Webkul\User\Http\Controllers; use Hash; +use Illuminate\Support\Facades\Event; class AccountController extends Controller { @@ -26,7 +27,7 @@ class AccountController extends Controller /** * Show the form for creating a new resource. * - * @return \Illuminate\View\View + * @return \Illuminate\View\View */ public function edit() { @@ -42,6 +43,7 @@ class AccountController extends Controller */ public function update() { + $isPasswordChanged = false; $user = auth()->guard('admin')->user(); $this->validate(request(), [ @@ -62,11 +64,16 @@ class AccountController extends Controller if (! $data['password']) { unset($data['password']); } else { + $isPasswordChanged = true; $data['password'] = bcrypt($data['password']); } $user->update($data); + if ($isPasswordChanged) { + Event::dispatch('user.admin.update-password', $user); + } + session()->flash('success', trans('admin::app.users.users.account-save')); return back();