Last Name Validation Added
This commit is contained in:
parent
93d485275d
commit
d2a66a9abd
|
|
@ -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'],
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue