+ {!! view_render_event('bagisto.admin.customer.edit.form.before', ['customer' => $customer]) !!}
+
@{{ errors.first('first_name') }}
+ {!! view_render_event('bagisto.admin.customer.edit.first_name.after', ['customer' => $customer]) !!}
+
@{{ errors.first('last_name') }}
+ {!! view_render_event('bagisto.admin.customer.edit.last_name.after', ['customer' => $customer]) !!}
+
@{{ errors.first('email') }}
+ {!! view_render_event('bagisto.admin.customer.edit.email.after', ['customer' => $customer]) !!}
+
+ {!! view_render_event('bagisto.admin.customer.edit.gender.after', ['customer' => $customer]) !!}
+
@@ -77,18 +87,24 @@
@{{ errors.first('status') }}
+ {!! view_render_event('bagisto.admin.customer.edit.status.after', ['customer' => $customer]) !!}
+
@{{ errors.first('date_of_birth') }}
+ {!! view_render_event('bagisto.admin.customer.edit.date_of_birth.after', ['customer' => $customer]) !!}
+
@{{ errors.first('phone') }}
+ {!! view_render_event('bagisto.admin.customer.edit.phone.after', ['customer' => $customer]) !!}
+
diff --git a/packages/Webkul/Customer/src/Http/Controllers/CustomerController.php b/packages/Webkul/Customer/src/Http/Controllers/CustomerController.php
index 5088e528c..bd917284b 100755
--- a/packages/Webkul/Customer/src/Http/Controllers/CustomerController.php
+++ b/packages/Webkul/Customer/src/Http/Controllers/CustomerController.php
@@ -3,6 +3,7 @@
namespace Webkul\Customer\Http\Controllers;
use Hash;
+use Illuminate\Support\Facades\Event;
use Webkul\Customer\Repositories\CustomerRepository;
use Webkul\Product\Repositories\ProductReviewRepository;
@@ -114,7 +115,12 @@ class CustomerController extends Controller
}
}
- if ($this->customerRepository->update($data, $id)) {
+ Event::dispatch('customer.update.before');
+
+ if ($customer = $this->customerRepository->update($data, $id)) {
+
+ Event::dispatch('customer.update.after', $customer);
+
Session()->flash('success', trans('shop::app.customer.account.profile.edit-success'));
return redirect()->route($this->_config['redirect']);
diff --git a/packages/Webkul/Shop/src/Http/Controllers/OnepageController.php b/packages/Webkul/Shop/src/Http/Controllers/OnepageController.php
index 51964b6d4..bab8b0b40 100755
--- a/packages/Webkul/Shop/src/Http/Controllers/OnepageController.php
+++ b/packages/Webkul/Shop/src/Http/Controllers/OnepageController.php
@@ -2,6 +2,7 @@
namespace Webkul\Shop\Http\Controllers;
+use Illuminate\Support\Facades\Event;
use Webkul\Shop\Http\Controllers\Controller;
use Webkul\Checkout\Facades\Cart;
use Webkul\Shipping\Facades\Shipping;
@@ -21,7 +22,7 @@ class OnepageController extends Controller
/**
* customerRepository instance object
- *
+ *
* @var \Webkul\Customer\Repositories\CustomerRepository
*/
protected $customerRepository;
@@ -52,6 +53,8 @@ class OnepageController extends Controller
*/
public function index()
{
+ Event::dispatch('checkout.load.index');
+
if (! auth()->guard('customer')->check()
&& ! core()->getConfigData('catalog.products.guest-checkout.allow-guest-checkout')) {
return redirect()->route('customer.session.index');
diff --git a/packages/Webkul/Shop/src/Resources/views/customers/account/profile/index.blade.php b/packages/Webkul/Shop/src/Resources/views/customers/account/profile/index.blade.php
index 8cdc148ed..892fef8bd 100755
--- a/packages/Webkul/Shop/src/Resources/views/customers/account/profile/index.blade.php
+++ b/packages/Webkul/Shop/src/Resources/views/customers/account/profile/index.blade.php
@@ -38,28 +38,28 @@
{{ $customer->first_name }} |
- {!! view_render_event('bagisto.shop.customers.account.profile.view.table.first_name.after') !!}
+ {!! view_render_event('bagisto.shop.customers.account.profile.view.table.first_name.after', ['customer' => $customer]) !!}
| {{ __('shop::app.customer.account.profile.lname') }} |
{{ $customer->last_name }} |
- {!! view_render_event('bagisto.shop.customers.account.profile.view.table.last_name.after') !!}
+ {!! view_render_event('bagisto.shop.customers.account.profile.view.table.last_name.after', ['customer' => $customer]) !!}
| {{ __('shop::app.customer.account.profile.gender') }} |
- {{ $customer->gender }} |
+ {{ __($customer->gender) }} |
- {!! view_render_event('bagisto.shop.customers.account.profile.view.table.gender.after') !!}
+ {!! view_render_event('bagisto.shop.customers.account.profile.view.table.gender.after', ['customer' => $customer]) !!}
| {{ __('shop::app.customer.account.profile.dob') }} |
{{ $customer->date_of_birth }} |
- {!! view_render_event('bagisto.shop.customers.account.profile.view.table.date_of_birth.after') !!}
+ {!! view_render_event('bagisto.shop.customers.account.profile.view.table.date_of_birth.after', ['customer' => $customer]) !!}
| {{ __('shop::app.customer.account.profile.email') }} |
diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/profile/edit.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/profile/edit.blade.php
index b5f33f26d..112628175 100644
--- a/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/profile/edit.blade.php
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/profile/edit.blade.php
@@ -25,7 +25,7 @@
action="{{ route('customer.profile.edit') }}">
@csrf
- {!! view_render_event('bagisto.shop.customers.account.profile.edit.before', ['customer' => $customer]) !!}
+ {!! view_render_event('bagisto.shop.customers.account.profile.edit_form_controls.before', ['customer' => $customer]) !!}
- {!! view_render_event('bagisto.shop.customers.account.profile.edit.first_name.after') !!}
+ {!! view_render_event('bagisto.shop.customers.account.profile.edit.first_name.after', ['customer' => $customer]) !!}
- {!! view_render_event('bagisto.shop.customers.account.profile.edit.last_name.after') !!}
+ {!! view_render_event('bagisto.shop.customers.account.profile.edit.last_name.after', ['customer' => $customer]) !!}
- {!! view_render_event('bagisto.shop.customers.account.profile.edit.gender.after') !!}
+ {!! view_render_event('bagisto.shop.customers.account.profile.edit.gender.after', ['customer' => $customer]) !!}
- {!! view_render_event('bagisto.shop.customers.account.profile.edit.date_of_birth.after') !!}
+ {!! view_render_event('bagisto.shop.customers.account.profile.edit.date_of_birth.after', ['customer' => $customer]) !!}
- {!! view_render_event('bagisto.shop.customers.account.profile.edit.email.after') !!}
+ {!! view_render_event('bagisto.shop.customers.account.profile.edit.email.after', ['customer' => $customer]) !!}
- {!! view_render_event('bagisto.shop.customers.account.profile.edit.oldpassword.after') !!}
+ {!! view_render_event('bagisto.shop.customers.account.profile.edit.oldpassword.after', ['customer' => $customer]) !!}
- {!! view_render_event('bagisto.shop.customers.account.profile.edit.password.after') !!}
+ {!! view_render_event('bagisto.shop.customers.account.profile.edit.password.after', ['customer' => $customer]) !!}
- {!! view_render_event('bagisto.shop.customers.account.profile.view.table.first_name.after') !!}
+ {!! view_render_event('bagisto.shop.customers.account.profile.view.table.first_name.after', ['customer' => $customer]) !!}
| {{ __('shop::app.customer.account.profile.lname') }} |
{{ $customer->last_name }} |
- {!! view_render_event('bagisto.shop.customers.account.profile.view.table.last_name.after') !!}
+ {!! view_render_event('bagisto.shop.customers.account.profile.view.table.last_name.after', ['customer' => $customer]) !!}
| {{ __('shop::app.customer.account.profile.gender') }} |
{{ $customer->gender ?? '-' }} |
- {!! view_render_event('bagisto.shop.customers.account.profile.view.table.gender.after') !!}
+ {!! view_render_event('bagisto.shop.customers.account.profile.view.table.gender.after', ['customer' => $customer]) !!}
| {{ __('shop::app.customer.account.profile.dob') }} |
{{ $customer->date_of_birth ?? '-' }} |
- {!! view_render_event('bagisto.shop.customers.account.profile.view.table.date_of_birth.after') !!}
+ {!! view_render_event('bagisto.shop.customers.account.profile.view.table.date_of_birth.after', ['customer' => $customer]) !!}
| {{ __('shop::app.customer.account.profile.email') }} |