Server : nginx/1.18.0 System : Linux localhost 6.14.3-x86_64-linode168 #1 SMP PREEMPT_DYNAMIC Mon Apr 21 19:47:55 EDT 2025 x86_64 User : www-data ( 33) PHP Version : 8.0.16 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /var/www/ecommerce/storage/framework/views/ |
<?php $__env->startSection('title', 'Register Page'); ?>
<?php $__env->startSection('main-content'); ?>
<div class="website-section position-relative" style="background: url('../../frontend/svg/banner-bg.svg')">
<div class="container">
<div class="col-sm-6 offset-sm-3 position-relative mb-5" style="z-index: 9">
<div>
<h2 class="mb-2 text-center font-weight-bold" style="font-size: 36px;">Create Account</h2>
<div class="text-center text-muted mb-5" style="font-size: 17px">Create account to get started with
EtiqaFinans</div>
</div>
<div class="d-none">
<h2 class="mb-2 text-center font-weight-bold" style="font-size: 36px;">Setup Your Account</h2>
<div class="text-center text-muted mb-5" style="font-size: 17px">Set up your EtiqaFinans account to start using
our different payment models</div>
</div>
<form class="needs-validation" autocomplete="off" method="post" action="<?php echo e(route('register.submit')); ?>"
enctype="multipart/form-data">
<?php echo csrf_field(); ?>
<div class="nav multi-step-form mb-5 d-none" role="tablist">
<button type="button" data-toggle="tab" href="#tab_1" role="tab" class="nav-item filled">
</button>
<button type="button" data-toggle="tab" href="#tab_2" role="tab" class="nav-item">
</button>
</div>
<div class="tab-content">
<div class="tab-pane fade show active" id="tab_1" role="tabpanel">
<div class="text-center mb-4 ">
<button type="button" href="<?php echo route('login.redirect', 'google'); ?>" class="social-box mr-4"
style="background: #B02E1E; border: none; opacity: 0.5"><span
class="ti-google font-px-22 text-white"></span></button>
<button type="button" href="<?php echo route('login.redirect', 'facebook'); ?>" class="social-box"
style="background: #3B5998; border: none; opacity: 0.5"><span
class="ti-facebook font-px-22 text-white"></span></button>
</div>
<h4 class="text-center mb-4">OR</h4>
<div class="row">
<div class="col-sm-6">
<div class="form-group">
<input type="text" name="first_name" class="form-control form-control-lg"
placeholder="First name" required="required" value="<?php echo e(old('first_name')); ?>">
<?php $__errorArgs = ['first_name'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
<span class="text-danger"><?php echo e($message); ?></span>
<?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<input type="text" name="last_name" class="form-control form-control-lg"
placeholder="Last name" required="required" value="<?php echo e(old('last_name')); ?>">
<?php $__errorArgs = ['last_name'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
<span class="text-danger"><?php echo e($message); ?></span>
<?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-8">
<div class="form-group">
<input type="email" name="email" class="form-control form-control-lg"
placeholder="Enter your email" value="<?php echo e(old('email')); ?>" required>
<?php $__errorArgs = ['email'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
<span class="text-danger"><?php echo e($message); ?></span>
<?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<input type="tel" name="phone" class="form-control form-control-lg"
placeholder="Phone Number" value="<?php echo e(old('phone')); ?>" required>
<?php $__errorArgs = ['phone'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
<span class="text-danger"><?php echo e($message); ?></span>
<?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
</div>
</div>
</div>
<div class="form-group mt-2">
<textarea
name="address"
class="form-control form-control-lg"
placeholder="Enter your Address"
required
><?php echo e(old('address')); ?></textarea>
<?php $__errorArgs = ['address'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
<span class="text-danger"><?php echo e($message); ?></span>
<?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
</div>
<div class="form-group mt-2">
<input type="password" name="password" class="form-control form-control-lg"
placeholder="Enter your password" value="<?php echo e(old('password')); ?>" required>
<?php $__errorArgs = ['password'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
<span class="text-danger"><?php echo e($message); ?></span>
<?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
</div>
<div class="form-group">
<input type="password" name="password_confirmation" placeholder="Confirm Password"
value="<?php echo e(old('password_confirmation')); ?>" class="form-control form-control-lg"
required>
<div class="invalid-feedback">
Password do not match.
</div>
<?php $__errorArgs = ['password_confirmation'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
<span class="text-danger"><?php echo e($message); ?></span>
<?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
</div>
<button type="button" class="btn btn-lg btn-success btn-block mt-4 reg-btn"
data-tab-id="tab_1">Create Account</button>
<p class="mb-0 mt-4 text-center">
<a href="<?php echo e(route('password.request')); ?>" class="link">Forgot password?</a>
</p>
<p class="my-4 text-center">
Already have an account? <a href="<?php echo route('login.form'); ?>"
class="link text-e-primary font-weight-bold">Sign In</a>
</p>
</div>
<div class="tab-pane fade" id="tab_2" role="tabpanel">
<div class="form-group mt-2">
<label for="bvn" class="text-e-primary font-weight-bold">2. BVN (Bank Verification
Number)</label>
<input type="text" name="bvn" class="form-control form-control-lg" placeholder="Enter BVN"
value="<?php echo e(old('bvn')); ?>" required minlength="11" maxlength="11">
<?php $__errorArgs = ['bvn'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
<span class="text-danger"><?php echo e($message); ?></span>
<?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
</div>
<div class="form-group mt-2">
<label for="bvn" class="text-e-primary font-weight-bold">3. Valid Means of
Identification</label>
<select name="identification_kind" value="<?php echo e(old('identification_kind')); ?>" class="form-control form-control-lg" required>
<option value="NIN">NIN</option>
</select>
<?php $__errorArgs = ['identification_kind'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
<span class="text-danger"><?php echo e($message); ?></span>
<?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
</div>
<div class="form-group mt-2">
<input type="text" name="identification_value" class="form-control form-control-lg" placeholder="NIN Number"
value="<?php echo e(old('identification_value')); ?>" required minlength="11" maxlength="11">
<?php $__errorArgs = ['identification_value'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
<span class="text-danger"><?php echo e($message); ?></span>
<?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
</div>
<div class="form-group mt-2">
<div class="box has-advanced-upload">
<div class="box__input text-center">
<label for="file" class="d-block">Upload Your Identification (pdf or image)</label>
<?php echo svg_html('upload', '', 100); ?>
<input class="box__file" type="file" name="identification_file" id="file"
data-multiple-caption="{count} files selected" required />
<div class="text-e-primary">Select File</div>
</div>
<?php $__errorArgs = ['identification_file'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
<span class="text-danger"><?php echo e($message); ?></span>
<?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
</div>
</div>
<div class="form-check">
<input class="form-check-input" name="accept_tc" required type="checkbox" value="1" id="termsCheck">
<label class="form-check-label" for="termsCheck">
I agree to the <a class="text-e-primary" target="_blank" rel="noreferer noopener" href="<?php echo e(asset("assets/doc/Terms-and-Conditions.pdf")); ?>">Terms and Conditions</a>
</label>
</div>
<div class="form-check">
<input class="form-check-input" name="accept_newsletter_email" type="checkbox" value="1" id="newsletterCheck">
<label class="form-check-label" for="newsletterCheck">
Sign me up for the newsletter
</label>
</div>
<button type="submit" class="btn btn-lg btn-success btn-block mt-4 reg-btn"
data-tab-id="tab_6">Complete Setup</button>
</div>
</div>
</form>
</div>
</div>
<div class="rect"></div>
</div>
<!-- Shop Login -->
<!--/ End Login -->
<?php $__env->stopSection(); ?>
<?php $__env->startPush('scripts'); ?>
<script>
'use strict';
$(function() {
const isAdvancedUpload = function() {
var div = document.createElement('div');
return (('draggable' in div) || ('ondragstart' in div && 'ondrop' in div)) && 'FormData' in
window &&
'FileReader' in window;
}();
if (isAdvancedUpload) {
$('.box').each(function() {
const $field = $(this);
$field.addClass('has-advanced-upload');
var droppedFiles = false;
var $input = $field.find('input[type="file"]'),
$label = $field.find('label'),
showFiles = function(files) {
$label.text(files.length > 1 ? ($input.attr('data-multiple-caption') || '')
.replace(
'{count}', files
.length) : files[0].name);
};
$field.on('drag dragstart dragend dragover dragenter dragleave drop', function(e) {
e.preventDefault();
e.stopPropagation();
})
.on('dragover dragenter', function() {
$field.addClass('is-dragover');
})
.on('dragleave dragend drop', function() {
$field.removeClass('is-dragover');
})
.on('drop', function(e) {
droppedFiles = e.originalEvent.dataTransfer
.files; // the files that were dropped
showFiles(droppedFiles);
})
.on('change', function(e) {
showFiles(e.target.files);
});
});
}
function validateConfirmPassword() {
const confirmPassword = document.querySelector('[name="password_confirmation"]');
if (document.querySelector('[name="password"]').value !== confirmPassword.value) {
confirmPassword.setCustomValidity('Passwords do not match!');
} else {
confirmPassword.setCustomValidity('');
}
}
document.querySelector('[name="password"]').onchange = validateConfirmPassword;
document.querySelector('[name="password_confirmation"]').onkeyup = validateConfirmPassword;
$(".reg-btn").on('click', function() {
const tabId = $(this).data("tab-id");
let pass = true;
const inputs = document.querySelectorAll(`#${tabId} input`);
for (let i = 0, length = inputs.length; i < length; i++) {
if (!inputs[i].checkValidity()) {
pass = false;
break;
}
}
$("#" + tabId).addClass("was-validated");
if (pass) {
const nextTabId = Number(tabId.replace("tab_", "")) + 1;
$('[href="#' + tabId + '"]').addClass("filled");
$('[href="#tab_' + nextTabId + '"]').addClass("filled").click();
switch (nextTabId) {
case 2:
$(".multi-step-form").removeClass("d-none");
break;
}
}
});
});
</script>
<?php $__env->stopPush(); ?>
<?php echo $__env->make('frontend.layouts.master', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /var/www/ecommerce/resources/views/frontend/pages/register.blade.php ENDPATH**/ ?>