Last Name Validation Added

This commit is contained in:
devansh bawari 2021-08-20 12:28:58 +05:30
parent 93d485275d
commit d2a66a9abd
2 changed files with 8 additions and 7 deletions

View File

@ -100,8 +100,8 @@ class CustomerController extends Controller
$id = auth()->guard('customer')->user()->id;
$this->validate(request(), [
'first_name' => 'string',
'last_name' => 'string',
'first_name' => 'required|string',
'last_name' => 'required|string',
'gender' => 'required',
'date_of_birth' => 'date|before:today',
'email' => 'email|unique:customers,email,' . $id,
@ -145,7 +145,7 @@ class CustomerController extends Controller
if ($data['subscribed_to_news_letter']) {
$subscription = $this->subscriptionRepository->findOneWhere(['email' => $data['email']]);
if ($subscription) {
$this->subscriptionRepository->update([
'customer_id' => $customer->id,
@ -159,7 +159,7 @@ class CustomerController extends Controller
'is_subscribed' => 1,
'token' => $token = uniqid(),
]);
try {
Mail::queue(new SubscriptionEmail([
'email' => $data['email'],

View File

@ -36,13 +36,14 @@
{!! view_render_event('bagisto.shop.customers.account.profile.edit.first_name.after', ['customer' => $customer]) !!}
<div class="row">
<label class="col-12">
<div :class="`row ${errors.has('last_name') ? 'has-error' : ''}`">
<label class="col-12 mandatory">
{{ __('shop::app.customer.account.profile.lname') }}
</label>
<div class="col-12">
<input value="{{ $customer->last_name }}" name="last_name" type="text" />
<input value="{{ $customer->last_name }}" name="last_name" type="text" v-validate="'required'" />
<span class="control-error" v-if="errors.has('last_name')" v-text="errors.first('last_name')"></span>
</div>
</div>