MINI Sh3ll
@extends('layouts.main')
@section('title', 'Invite User')
@section('content')
<div class="m-content">
<div class="row">
<div class="m-portlet m-portlet--mobile filter_row">
<div class="m-portlet__head">
<div class="m-portlet__head-caption">
<div class="m-portlet__head-title">
<span class="m-portlet__head-icon m--hide">
<i class="la la-gear"></i>
</span>
<h3 class="m-portlet__head-text">
Invite User
</h3>
</div>
</div>
<div class="m-portlet__head-tools">
<a href="{{ route('all-users.index') }}" class="btn btn-sm btn-accent m-btn m-btn--custom m-btn--icon m-btn--air">
<span>
<i class="la la-arrow-left"></i>
<span>
Back
</span>
</span>
</a>
</div>
</div>
<form class="m-form m-form--fit m-form--label-align-right" autocomplete="off" action="{{ route('all-users.store') }}" id="invite-user" method="POST" role="form" data-parsley-validate="parsley">
{{ csrf_field() }}
<div class="m-portlet__body">
<div class="row">
<div class="col-md-6">
<div class="form-group m-form__group">
<input type="hidden" name="inviteUser" value="inviteUser">
<label for="exampleInputEmail1">
Company Name <span class="text-danger">*</span>
</label>
<select class="form-control" name="company_id"
data-parsley-required="true"
data-parsley-required-message = 'Company name is required'
data-parsley-trigger = 'change focusout'
data-parsley-group = 'm_step_1'>
<option value="">Select Company</option>
@foreach($companies as $company)
<option value="{{ $company->id }}" {{ old('company_id') == 1 ? 'selected' : '' }}>{{ $company->company_name }}
</option>
@endforeach
</select>
<span class="m-form__help">
</span>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group m-form__group">
<label for="exampleInputEmail1">
First Name <span class="text-danger">*</span>
</label>
<input type="text" class="form-control m-input" name="first_name" placeholder="First Name"
value="{{ old('first_name') }}"
required = 'required'
data-parsley-required-message = 'First name is required'
data-parsley-pattern ='/^[a-zA-Z_]*$/'
data-parsley-pattern-message ='Enter valid first name'
data-parsley-trigger = 'change focusout'
data-parsley-minlength = '3'
data-parsley-maxlength = '32'
autocomplete="false">
<span class="m-form__help">
</span>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group m-form__group">
<label class="">
Email <span class="text-danger">*</span>
</label>
<input type="email" class="form-control m-input" name="email" id="email" value="{{ old('email') }}"
placeholder = '[email protected]'
required = 'required'
data-parsley-checkemail = ""
data-parsley-required-message = 'Email address is required'
data-parsley-trigger = 'change focusout'
autocomplete="false">
<span class="m-form__help">
</span>
</div>
</div>
</div>
<!-- <div class="row">
<div class="col-md-6">
<div class="form-group m-form__group">
<label class="">
Password <span class="text-danger">*</span>
</label>
<input type="password" class="form-control m-input" id ="password" name="password" placeholder="Password" data-parsley-required ="true"
data-parsley-required-message = 'Password is required'
data-parsley-minlength = "6"
data-parsley-pattern = "/^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{6,}$/"
data-parsley-pattern-message = "Your password use 6 or more characters with a mix of letters,atleast one uppercase letter,numbers & symbols"
data-parsley-maxlength = "32"
data-parsley-trigger ="change focusout"
autocomplete="false"/>
<span class="m-form__help">
</span>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group m-form__group">
<label class="">
Confirm Password <span class="text-danger">*</span>
</label>
<input type="password" class="form-control m-input" name="confirm_password" placeholder="Comfirm Password" data-parsley-required="true"
data-parsley-required-message = "Confirm password is required"
data-parsley-equalto = '#password'
data-parsley-equalto-message ="The password does not match."
data-parsley-trigger = 'change focusout'
autocomplete="false"/>
<span class="m-form__help">
</span>
</div>
</div>
</div>-->
</div>
<div class="m-portlet__foot m-portlet__foot--fit">
<div class="m-form__actions">
<button type="submit" class="btn btn-primary">
Submit
</button>
<button type="reset" class="btn btn-secondary">
Cancel
</button>
</div>
</div>
</form>
</div>
</div>
</div>
@endsection
@section('script')
<script type="text/javascript">
$(document).ready(function(){
window.Parsley.addValidator('checkemail', {
validateString: function(value) {
var email = value;
var token = '{{ csrf_token() }}' ;
var url = '{{ route("checkEmail") }}';
var response = checkEmail(email,token,url);
return response;
},
messages: {
en: 'Email address has already been taken'
}
});
window.Parsley.addValidator('checknumber', {
validateString: function(value) {
var number = value;
var token = '{{ csrf_token() }}' ;
var url = '{{ route("checkNumber") }}';
var response = checkNumber(number,token,url);
return response;
},
messages: {
en: 'Mobile number is already registered'
}
});
});
</script>
@endsection
OHA YOOOO