first commit

This commit is contained in:
2024-04-16 15:43:24 +05:45
commit b49e06fa93
4387 changed files with 543889 additions and 0 deletions

View File

@@ -0,0 +1,183 @@
@extends('layouts.admin.admin')
@section('title', 'Create a Student')
@section('content')
<section>
<div class="section-body">
<form class="form form-validate floating-label" action="{{ route('student.store') }}" method="POST"
enctype="multipart/form-data">
@include('student.partials.form', ['header' => 'Create a Student'])
</form>
</div>
</section>
@endsection
@section('scripts')
<script>
var provincesByCountryId = "{{ route('common.state.countryId') }}";
var districtByProvinceId = "{{ route('common.district.provinceId') }}";
$(document).ready(function() {
// $('#country_id_dropdown').select2();
$('#country_id').select2();
$('#province_id').select2();
$('#district_id').select2();
$('#agent_id').select2();
$('#marital_status').on('change', function() {
var status = $(this).val();
if (status == 'Yes') {
$('.spouse-name').show();
} else {
$('.spouse-name').hide();
}
});
$('#source_ref').on('change', function() {
var value = $(this).val();
if (value == 'agent') {
$('.agent').show();
$('.location').hide();
} else if(value == 'location') {
$('.location').show();
$('.agent').hide();
} else {
$('.agent').hide();
$('.location').hide();
}
});
$('#has_experience_dropdown').on('change', function(e) {
e.preventDefault();
var has_experience = $(this).val();
// alert(has_experience);
if (has_experience == 'Yes') {
$('#experience_field').show();
} else {
$('#experience_field').hide();
}
});
});
// For Education
$(document).on('click', '#additemrow', function() {
var b = parseFloat($("#temp").val());
b = b + 1;
$("#temp").val(b);
var temp = $("#temp").val();
var tst = `<div class="form-group row d-flex align-items-end appended-row">
<div class="col-sm-3">
<input type="hidden" class="form-control" name="candidate_id">
<label class="control-label">Level</label>
<select name="level[]" class="form-control">
<option value="#" disabled selected>Select Education</option>
<option value="slc">SLC/SEE</option>
<option value="highschool">10+2 / A-Levels</option>
<option value="bachelor">Bachelors</option>
<option value="diploma">Diploma</option>
<option value="masters">Masters</option>
<option value="other">Other</option>
</select>
</div>
<div class="col-sm-3">
<label class="control-label">Institute / University</label>
<input type="text" name="university[]"
class="form-control">
</div>
<div class="col-sm-2">
<label class="control-label">Percentage</label>
<input type="number" name="percentage[]"
class="form-control" min="0" max="100">
</div>
<div class="col-sm-3">
<label class="control-label">Certification Upload</label>
<input type="file" name="documents[]" class="form-control">
</div>
<div class="col-md-1" style="margin-top: 45px;">
<input class="removeitemrow btn btn-sm btn-danger mr-1" type="button" value="Remove row">
</div>
</div>`
$('#additernary').append(tst);
selectRefresh();
});
$(document).on('click', '.removeitemrow', function() {
$(this).closest('.appended-row').remove();
})
function remove_product(o) {
var p = o.parentNode.parentNode;
p.parentNode.removeChild(p);
}
function remove_productforedit(o) {
var p = o.parentNode.parentNode;
p.parentNode.removeChild(p);
}
// For Language
$(document).on('click', '#lang_additemrow', function() {
var b = parseFloat($("#lang_temp").val());
b = b + 1;
$("#temp").val(b);
var temp = $("#temp").val();
var tst = `<div class="form-group row d-flex align-items-end languageappended-row">
<div class="col-sm-3">
<input type="hidden" class="form-control" name="candidate_id">
<label class="control-label">Language</label>
<select name="language[]" class="form-control">
<option value="#" disabled selected>Select Language</option>
<option value="ielts">SLC/SEE</option>
<option value="sat">10+2 / A-Levels</option>
<option value="pte">Bachelors</option>
<option value="gre">Diploma</option>
<option value="other">Other</option>
</select>
</div>
<div class="col-sm-2">
<label class="control-label">Score</label>
<input type="number" name="score[]"
class="form-control" min="0" max="100">
</div>
<div class="col-sm-3">
<label class="control-label">Certification Upload</label>
<input type="file" name="language_documents[]" class="form-control" >
</div>
<div class="col-md-1" style="margin-top: 45px;">
<input class="langremoveitemrow btn btn-sm btn-danger mr-1" type="button" value="Remove row">
</div>
</div>`
$('#language').append(tst);
selectRefresh();
});
$(document).on('click', '.langremoveitemrow', function() {
$(this).closest('.languageappended-row').remove();
})
function remove_product(o) {
var p = o.parentNode.parentNode;
p.parentNode.removeChild(p);
}
function remove_productforedit(o) {
var p = o.parentNode.parentNode;
p.parentNode.removeChild(p);
}
</script>
<script src="{{ asset('js/student/student.js') }}"></script>
@endsection

View File

@@ -0,0 +1,199 @@
@extends('layouts.admin.admin')
@section('page-specific-styles')
<link href="{{ asset('css/dropify.min.css') }}" rel="stylesheet">
<link href="{{ asset('resources/css/bootstrap-toggle.min.css') }}" rel="stylesheet">
@endsection
@section('title',$student->name)
@section('content')
<section>
<div class="section-body">
<form class="form form-validate floating-label" action="{{route('student.update',$student->id)}}"
method="POST" enctype="multipart/form-data">
@method('PUT')
@include('student.partials.form', ['header' => 'Edit student <span class="text-primary">('.($student->applicant).')</span>'])
</form>
</div>
</section>
@endsection
@section('scripts')
<script src="{{ asset('js/dropify.min.js') }}"></script>
<script src="{{ asset('resources/js/bootstrap-toggle.min.js') }}"></script>
<script src="{{ asset('resources/js/libs/jquery-validation/dist/additional-methods.min.js') }}"></script>
<script src="{{ asset('resources/js/libs/jquery-validation/dist/jquery.validate.min.js') }}"></script>
<script type="text/javascript">
$(document).ready(function () {
$('.dropify').dropify();
});
var provincesByCountryId = "{{ route('common.state.countryId') }}";
var districtByProvinceId = "{{ route('common.district.provinceId') }}";
$(document).ready(function() {
// $('#country_id_dropdown').select2();
$('#country_id').select2();
$('#province_id').select2();
$('#district_id').select2();
$('#marital_status').on('change', function() {
var status = $(this).val();
if (status == 'Yes') {
$('.spouse-name').show();
} else {
$('.spouse-name').hide();
}
});
$('#source_ref').on('change', function() {
var value = $(this).val();
if (value == 'agent') {
$('.agent').show();
$('.branch').hide();
} else if(value == 'branch') {
$('.branch').show();
$('.agent').hide();
} else {
$('.agent').hide();
$('.branch').hide();
}
});
$('#has_experience_dropdown').on('change', function(e) {
e.preventDefault();
var has_experience = $(this).val();
// alert(has_experience);
if (has_experience == 'Yes') {
$('#experience_field').show();
} else {
$('#experience_field').hide();
}
});
});
// For Education
$(document).on('click', '#additemrow', function() {
var b = parseFloat($("#temp").val());
b = b + 1;
$("#temp").val(b);
var temp = $("#temp").val();
var tst = `<div class="form-group row d-flex align-items-end appended-row">
<div class="col-sm-3">
<input type="hidden" class="form-control" name="candidate_id">
<label class="control-label">Level</label>
<select name="level[]" class="form-control" required>
<option value="#" disabled selected>Select Education</option>
<option value="slc">SLC/SEE</option>
<option value="highschool">10+2 / A-Levels</option>
<option value="bachelor">Bachelors</option>
<option value="diploma">Diploma</option>
<option value="masters">Masters</option>
<option value="other">Other</option>
</select>
</div>
<div class="col-sm-3">
<label class="control-label">Institute / University</label>
<input type="text" name="university[]"
class="form-control" required>
</div>
<div class="col-sm-2">
<label class="control-label">Percentage</label>
<input type="number" name="percentage[]"
class="form-control" min="0" max="100" required>
</div>
<div class="col-sm-3">
<label class="control-label">Certification Upload</label>
<input type="file" name="documents[]" class="form-control" required>
</div>
<div class="col-md-1" style="margin-top: 45px;">
<input class="removeitemrow btn btn-sm btn-danger mr-1" type="button" value="Remove row">
</div>
</div>`
$('#additernary').append(tst);
selectRefresh();
});
$(document).on('click', '.removeitemrow', function() {
$(this).closest('.appended-row').remove();
})
function remove_product(o) {
var p = o.parentNode.parentNode;
p.parentNode.removeChild(p);
}
function remove_productforedit(o) {
var p = o.parentNode.parentNode;
p.parentNode.removeChild(p);
}
// For Language
$(document).on('click', '#lang_additemrow', function() {
var b = parseFloat($("#lang_temp").val());
b = b + 1;
$("#temp").val(b);
var temp = $("#temp").val();
var tst = `<div class="form-group row d-flex align-items-end languageappended-row">
<div class="col-sm-3">
<input type="hidden" class="form-control" name="candidate_id">
<label class="control-label">Language</label>
<select name="language[]" class="form-control" required>
<option value="#" disabled selected>Select Language</option>
<option value="ielts">Itelts</option>
<option value="sat">SAT</option>
<option value="pte">PTE</option>
<option value="gre">GRE</option>
<option value="other">Other</option>
</select>
</div>
<div class="col-sm-2">
<label class="control-label">Score</label>
<input type="number" name="score[]"
class="form-control" min="0" max="100" required>
</div>
<div class="col-sm-3">
<label class="control-label">Certification Upload</label>
<input type="file" name="language_documents[]" class="form-control" required>
</div>
<div class="col-md-1" style="margin-top: 45px;">
<input class="langremoveitemrow btn btn-sm btn-danger mr-1" type="button" value="Remove row">
</div>
</div>`
$('#language').append(tst);
selectRefresh();
});
$(document).on('click', '.langremoveitemrow', function() {
$(this).closest('.languageappended-row').remove();
})
function remove_product(o) {
var p = o.parentNode.parentNode;
p.parentNode.removeChild(p);
}
function remove_productforedit(o) {
var p = o.parentNode.parentNode;
p.parentNode.removeChild(p);
}
</script>
<script src="{{ asset('js/student/student.js') }}"></script>
@endsection

View File

@@ -0,0 +1,60 @@
@extends('layouts.admin.admin')
@section('page-specific-styles')
<link rel="stylesheet" href="{{ asset('css/jquery.dataTables.min.css') }}">
<link rel="stylesheet" href="{{ asset('css/TableTools.min.css') }}"/>
<link rel="stylesheet" href="{{ asset('css/lightbox.css') }}"/>
@endsection
@section('title', 'Student List')
@section('content')
<div class="row">
<div class="col-12">
<div class="d-flex">
<header class="text-capitalize pt-1">Student List</header>
<div class="tools ml-auto">
<a class="btn btn-primary ink-reaction" href="{{ route('student.create') }}">
<i class="md md-add"></i>
Add student
</a>
</div>
</div>
<div class="card mt-2 p-4">
<div class="table-responsive">
<table id="example" class="table table-hover display">
<thead>
<tr>
<th>S.No.</th>
<th>Applicant Name</th>
<th>Email</th>
<th>Phone</th>
<th>Prefered Intake</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
@each('student.partials.table', $students, 'student')
</tbody>
</table>
</div>
</div>
</div>
</div>
@endsection
@section('page-specific-scripts')
<script src="{{ asset('js/datatables.min.js') }}"></script>
<script src="{{ asset('js/lightbox.js') }}"></script>
<script>
$(document).ready( function () {
$('#example').DataTable();
});
</script>
@endsection

View File

@@ -0,0 +1,68 @@
@section('page-specific-styles')
<link href="{{ asset('css/dropify.min.css') }}" rel="stylesheet">
<link type="text/css" rel="stylesheet"
href="{{ asset('resources/css/theme-default/libs/bootstrap-tagsinput/bootstrap-tagsinput.css?1424887862')}}"/>
@endsection
@csrf
<div class="row">
<div class="col-sm-12">
<div class="card">
<div class="card-underline">
<div class="card-head">
<header class="px-3 mt-2">{!! $header !!}</header>
</div>
<div class="card-body">
<div class="row">
<!-- Nav tabs -->
<ul class="nav nav-tabs nav-tabs-custom" role="tablist">
<li class="nav-item">
<a class="nav-link active" data-toggle="tab" href="#basic" role="tab"
aria-selected="true">Basic Details</a>
</li>
<li class="nav-item">
<a class="nav-link" data-toggle="tab" href="#education" role="tab"
aria-selected="true">Academic</a>
</li>
<li class="nav-item">
<a class="nav-link" data-toggle="tab" href="#language" role="tab"
aria-selected="false">Proficiency Test
</a>
</li>
</ul>
</div>
<!-- Tab panes -->
<div class="tab-content">
@include('student.tab.basic')
@include('student.tab.education')
@include('student.tab.language')
</div>
<div class="form-group mb-0 row">
<div class="col-sm-12">
<input type="submit" value="Save" class="btn btn-success">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
@section('page-specific-scripts')
<script src="{{asset('resources/js/ckeditor/ckeditor.js') }}"></script>
<script src="{{ asset('js/dropify.min.js') }}"></script>
<script src="{{ asset('resources/js/libs/bootstrap-tagsinput/bootstrap-tagsinput.min.js')}}"></script>
<script src="{{ asset('resources/js/libs/jquery-validation/dist/jquery.validate.min.js') }}"></script>
<script src="{{ asset('resources/js/libs/jquery-validation/dist/additional-methods.min.js') }}"></script>
<script type="text/javascript">
$(document).ready(function () {
$('.dropify').dropify();
});
</script>
@endsection

View File

@@ -0,0 +1,20 @@
<tr>
<td>{{++$key}}</td>
<td>{{ Str::limit($student->applicant, 47) }}</td>
<td>{{ $student->email }}</td>
<td>{{ Str::limit($student->mobile_no, 47) }}</td>
<td>
{{ ucfirst($student->intake_month) }}, {{$student->intake_year}}
</td>
<td>
<a href="{{route('student.edit', $student->id)}}" class="btn btn-icon-toggle btn-sm" title="edit">
<i class="mdi mdi-pencil"></i>
</a>
<button type="button" class="btn btn-icon-toggle" onclick="deleteThis(this); return false;" link="{{ route('student.destroy', $student->id) }}">
<i class="far fa-trash-alt"></i>
</button>
</td>
</tr>

View File

@@ -0,0 +1,353 @@
<div class="tab-pane p-3 active" id="basic" role="tabpanel">
<div class="row">
<div class="col-sm-6">
<div class="form-group ">
<label for="name" class="col-form-label pt-0">Application Name</label>
<div class="">
<input type="hidden" class="form-control" name="user_id" value="">
<input class="form-control" type="text" required name="applicant"
placeholder="Applicant Name" value="{{ old('applicant', isset($student->applicant) ? $student->applicant : '') }}">
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-4">
<div class="form-group ">
<label for="name" class="col-form-label pt-0">First Name</label>
<div class="">
<input type="hidden" class="form-control" name="user_id" value="">
<input class="form-control" type="text" required name="first_name"
placeholder="First Name" value="{{ old('first_name', isset($student->first_name) ? $student->first_name : '') }}">
</div>
</div>
</div>
<div class="col-sm-4">
<div class="form-group ">
<label for="name" class="col-form-label pt-0">Middle Name</label>
<div class="">
<input class="form-control" type="text" name="middle_name"
placeholder="Middle Name" value="{{ old('middle_name', isset($student->middle_name) ? $student->middle_name : '') }}">
</div>
</div>
</div>
<div class="col-sm-4">
<div class="form-group ">
<label for="name" class="col-form-label pt-0">Last Name</label>
<div class="">
<input class="form-control" type="text" required name="last_name"
placeholder="Last Name" value="{{ old('last_name', isset($student->last_name) ? $student->last_name : '') }}">
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-4">
<div class="form-group">
<label for="email" class="col-form-label pt-0">Email</label>
<div class="">
<input type="email" class="form-control" required name="email"
placeholder="Email" value="{{ old('email', isset($student->email) ? $student->email : '') }}">
</div>
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<label for="phone_no" class="col-form-label pt-0">Mobile No.</label>
<div class="">
<input type="number" class="form-control" required name="mobile_no"
placeholder="Mobile Number" value="{{ old('mobile_no', isset($student->mobile_no) ? $student->mobile_no : '') }}">
</div>
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<label for="phone_no" class="col-form-label pt-0">Mobile No. (Alternate)</label>
<div class="">
<input type="number" class="form-control" required
name="alternate_mobile_no" placeholder="Mobile Number" value="{{ old('alternate_mobile_no', isset($student->alternate_mobile_no) ? $student->alternate_mobile_no : '') }}">
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-4">
<h6>Gender</h6>
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="gender" id="inlineRadio1"
value="male" @if (isset($student) && $student->gender == 'male') checked @endif>
<label class="form-check-label" for="inlineRadio1">Male</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="gender" id="inlineRadio2"
value="female" @if (isset($student) && $student->gender == 'female') checked @endif>
<label class="form-check-label" for="inlineRadio2">Female</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="gender" id="inlineRadio3"
value="other" @if (isset($student) && $student->gender == 'other') checked @endif>
<label class="form-check-label" for="inlineRadio3">Other</label>
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<label for="dob" class="col-form-label pt-0">Date of Birth (DOB)</label>
<div class="">
<input type="date" class="form-control" name="dob" value="{{ old('dob', isset($student->dob) ? $student->dob : '') }}">
</div>
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<label for="marital_status" class="col-form-label pt-0">Married?</label>
<div class="">
<select data-placeholder="Select Marital status"
class="tail-select form-control" name="material_status" id="marital_status">
<option value="#" disabled selected>Married or Not?</option>
<option value="Yes" @if (isset($student) && $student->material_status == 'Yes') selected @endif>Yes</option>
<option value="No" @if (isset($student) && $student->material_status == 'No') selected @endif>No</option>
</select>
</div>
</div>
</div>
</div>
<div class="row spouse-name" @if (isset($student) && $student->material_status == 'No') style="display: none;" @endif>
<div class="col-sm-12">
<div class="form-group">
<label for="spouse_name" class="col-form-label pt-0">Spouse's Name</label>
<div class="">
<input type="text" class="form-control" name="spouse_name"
placeholder="Spouse's Name" value="{{ old('spouse_name', isset($student->spouse_name) ? $student->spouse_name : '') }}">
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<div class="form-group">
<label for="father_name" class="col-form-label pt-0">Father's Name</label>
<div class="">
<input type="text" class="form-control" name="father_name"
placeholder="Father's Name" value="{{ old('father_name', isset($student->father_name) ? $student->father_name : '') }}">
</div>
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<label for="mother_name" class="col-form-label pt-0">Mother's Name</label>
<div class="">
<input type="text" class="form-control" name="mother_name"
placeholder="Mother's Name" value="{{ old('mother_name', isset($student->mother_name) ? $student->mother_name : '') }}">
</div>
</div>
</div>
</div>
<hr>
<div class="row">
<div class="col-sm-4">
<div class="form-group">
<label for="specialization" class="col-form-label pt-0">Select Country</label>
<div class="">
<select data-placeholder="Select Country"
class="form-control country_id" id="country_id"
name="country_id">
<option value="" disabled selected>Select Country</option>
@foreach ($countries as $country)
<option value="{{ $country->id }}" @if (isset($student) && $student->country_id == $country->id) selected @endif>
{{ ucfirst($country->country_name) }}</option>
@endforeach
</select>
</div>
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<label for="province" class="col-form-label pt-0">Select Province/State</label>
<div class="">
<select data-placeholder="Select Province"
class="tail-select form-control state_class" id="province_id"
name="state_id">
<option value="" selected disabled >Select Province</option>
@if(isset($states))
@foreach ($states as $state)
<option value="{{ $state->id }}" @if (isset($student) && $student->state_id == $state->id) selected @endif>
{{ $state->state_name }}</option>
@endforeach
@endif
</select>
</div>
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<label for="districts" class="col-form-label pt-0">Select District</label>
<div class="">
<select data-placeholder="Select District"
class="tail-select form-control district_class" id="district_id"
name="district_id">
<option value="" selected disabled>Select District</option>
@if(isset($districts))
@foreach ($districts as $district)
<option value="{{ $district->id }}" @if (isset($student) && $student->district_id == $district->id) selected @endif>
{{ $district->district_name }}</option>
@endforeach
@endif
</select>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-4">
<div class="form-group">
<label for="municipality"
class="col-form-label pt-0">Metro/Sub-Metro/Municipality/VDC</label>
<input type="text" class="form-control" name="municipality_name"
placeholder="Municipality" value="{{ old('municipality_name', isset($student->municipality_name) ? $student->municipality_name : '') }}">
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<label for="municipality" class="col-form-label pt-0">Ward No.</label>
<input type="number" class="form-control" name="ward_no" placeholder="Ward" value="{{ old('ward_no', isset($student->ward_no) ? $student->ward_no : '') }}">
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<label for="municipality" class="col-form-label pt-0">Village/Town/City</label>
<input type="text" class="form-control" name="village_name" value="{{ old('village_name', isset($student->village_name) ? $student->village_name : '') }}">
</div>
</div>
</div>
<div class="row">
<div class="col-sm-12">
<label for="address" class="col-form-label pt-0">Address</label>
<input type="text" class="form-control" name="full_address" value="{{ old('full_address', isset($student->full_address) ? $student->full_address : '') }}">
</div>
</div>
<hr>
<div class="row">
<div class="col-sm-12">
<div class="form-group ">
<label for="preferred_field" class="col-form-label pt-0">Choose a Preferred Field</label>
<div class="">
<select data-placeholder="Select Preferred Field" class="js-example-basic-multiple form-control" name="preferred_field[]" multiple="multiple">
<option value="it" @if(isset($fields) && in_array('it',$fields)) selected @endif>IT</option>
<option value="management" @if(isset($fields) && in_array('management',$fields)) selected @endif>Management</option>
<option value="nursing" @if(isset($fields) && in_array('nursing',$fields)) selected @endif>Nursing</option>
</select>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-4">
<div class="form-group ">
<label for="program" class="col-form-label pt-0">Prefered Intake(Year)</label>
<div class="">
<select data-placeholder="Select Year"
class="select2 tail-select form-control " id=""
name="intake_year" required>
<option value="" selected disabled >Select Intake Year</option>
<option value="2022" {{ old('intake_year') == '2022' ? 'selected' : '' }} @if(isset($student) && $student->intake_year == "2022" ) selected @endif>2022</option>
<option value="2023" {{ old('intake_year') == '2023' ? 'selected' : '' }} @if(isset($student) && $student->intake_year == "2023" ) selected @endif>2023</option>
</select>
@error('intake_year')
<span class="text-danger">{{ $errors->first('intake_year') }}</span>
@enderror
</div>
</div>
</div>
<div class="col-sm-4">
<div class="form-group ">
<label for="program" class="col-form-label pt-0">Prefered Intake(Month)</label>
<div class="">
<select data-placeholder="Select Intake Month"
class="select2 tail-select form-control " id=""
name="intake_month" required>
<option value="" selected disabled >Select Intake Month</option>
<option value="february" {{ old('intake_month') == 'february' ? 'selected' : '' }} @if(isset($student) && $student->intake_month == "february" ) selected @endif>February</option>
<option value="august" {{ old('intake_month') == 'august' ? 'selected' : '' }} @if(isset($student) && $student->intake_month == "august" ) selected @endif>August</option>
<option value="september" {{ old('intake_month') == 'september' ? 'selected' : '' }} @if(isset($student) && $student->intake_month == "september" ) selected @endif>September</option>
</select>
@error('intake_month')
<span class="text-danger">{{ $errors->first('intake_month') }}</span>
@enderror
</div>
</div>
</div>
</div>
<div class="row">
@if(isset($student->ref_id) && isset($student->source_ref))
<input type="hidden" name="ref_id" value="{{$student->ref_id}}">
@endif
<input type="hidden" name="">
<div class="col-sm-4">
<div class="form-group">
<label for="marital_status" class="col-form-label pt-0">Source Refrence</label>
<div class="">
<select data-placeholder="Select Source Refrence"
class="tail-select form-control" name="source_ref" id="source_ref">
<option value="#" disabled selected>Source Refrence</option>
<option value="direct" @if (isset($student) && $student->source_ref == 'direct') selected @endif>Direct</option>
<option value="agent" @if (isset($student) && $student->source_ref == 'agent') selected @endif>Agent</option>
<option value="location" @if (isset($student) && $student->source_ref == 'location') selected @endif>Location</option>
<option value="registration" @if (isset($student) && $student->source_ref == 'registration') selected @endif>Registration</option>
</select>
</div>
</div>
</div>
</div>
<div class="row agent" @if (isset($student) && $student->source_ref == 'agent') style="display: block;" @else style="display: none;" @endif >
<div class="col-md-6">
<div class="form-group">
<label for="ref_id" class="col-form-label pt-0">Agent's Name</label>
<div class="">
<select data-placeholder="Select Agent"
class="form-control agent_id" id="agent_id"
name="ref_id" width="100%">
<option value="" disabled selected>Select Agent</option>
@foreach ($agents as $agent)
<option value="{{ $agent->id }}" @if (isset($student) && $student->ref_id == $agent->id) selected @endif>
{{ ucfirst($agent->name) }}</option>
@endforeach
</select>
</div>
</div>
</div>
</div>
<div class="row location" @if (isset($student) && $student->source_ref == 'location') style="display: block;" @else style="display: none;" @endif >
<div class="col-md-6">
<div class="form-group">
<label for="ref_id" class="col-form-label pt-0">Select Location</label>
<div class="">
<select data-placeholder="Select location"
class="form-control agent_id" id="agent_id"
name="ref_id" width="100%">
<option value="" disabled selected>Select location</option>
@foreach ($locations as $location)
<option value="{{ $location->id }}" @if (isset($student) && $student->ref_id == $location->id) selected @endif>
{{ ucfirst($location->name) }}</option>
@endforeach
</select>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,105 @@
<div class="tab-pane p-3" id="education" role="tabpanel">
<div id="additernary">
@if (isset($student->educations) && $student->educations->isEmpty() == false)
@foreach ($student->educations as $key => $education)
<div class="form-group d-flex align-items-end">
<div class="col-sm-2">
<input type="hidden" class="form-control" name="candidate_id">
<input type="hidden" class="form-control" name="qualification_id[{{ $key }}]" value={{ $education->id }}>
<label class="control-label">Level</label>
<select name="level[]" class="form-control">
<option value="#" disabled selected>Select Education</option>
<option value="slc" @if($education->level == "slc") selected @endif>SLC/SEE</option>
<option value="highschool" @if($education->level == "highschool") selected @endif>10+2 / A-Levels</option>
<option value="bachelor" @if($education->level == "bachelor") selected @endif>Bachelors</option>
<option value="diploma" @if($education->level == "diploma") selected @endif>Diploma</option>
<option value="masters" @if($education->level == "masters") selected @endif>Masters</option>
<option value="other" @if($education->level == "other") selected @endif>Other</option>
</select>
</div>
<div class="col-sm-3">
<label class="control-label">Institute / University</label>
<input type="text" class="form-control" name="university[]" value="{{$education->university}}">
{{-- <select name="s_u_id[]" id="s_u_dopdown" class="form-control">
<option value="#" selected disabled>Choose an option</option>
@foreach ($institutions as $institute)
<option value="{{$institute->id}}">{{$institute->s_u_name}}</option>
@endforeach
</select> --}}
</div>
<div class="col-sm-2">
<label class="control-label">Percentage</label>
<input type="text" name="percentage[]" class="form-control" min="0" max="100" value="{{$education->percentage}}">
</div>
<div class="col-sm-3">
<label class="control-label">Certification Upload</label>
<input type="file" name="documents[]" class="form-control">
</div>
<div class="col-md-1">
<a href="{{ asset('storage/'.$education->documents) }}" target="__blank">
View Uploaded File
</a>
</div>
<div class="col-md-1" style="margin-top: 45px;">
<a href="{{route('student.delete_academic',$education->id)}}" class="btn btn-sm btn-danger mr-1 p-2" type="submit" value=""><i class="far fa-trash-alt"></i></a>
</div>
</div>
@endforeach
@endif
<div class="form-group row d-flex align-items-end">
@if (isset($student))
<div class="col-md-1" style="margin-top: 45px;">
<input id="additemrow" type="button" class="btn btn-sm btn-primary mr-1" value="Add Row">
</div>
@else
<div class="col-sm-3">
<input type="hidden" class="form-control" name="candidate_id">
<label class="control-label">Level</label>
<select name="level[]" class="form-control" required>
<option value="#" disabled selected>Select Education</option>
<option value="slc">SLC/SEE</option>
<option value="highschool">10+2 / A-Levels</option>
<option value="bachelor">Bachelors</option>
<option value="diploma">Diploma</option>
<option value="masters">Masters</option>
<option value="other">Other</option>
</select>
</div>
<div class="col-sm-3">
<label class="control-label">Institute / University</label>
<input type="text" class="form-control" name="university[]" required>
{{-- <select name="s_u_id[]" id="s_u_dopdown" class="form-control">
<option value="#" selected disabled>Choose an option</option>
@foreach ($institutions as $institute)
<option value="{{$institute->id}}">{{$institute->s_u_name}}</option>
@endforeach
</select> --}}
</div>
<div class="col-sm-2">
<label class="control-label">Percentage</label>
<input type="number" name="percentage[]" class="form-control" min="0" max="100" required>
</div>
<div class="col-sm-3">
<label class="control-label">Certification Upload</label>
<input type="file" name="documents[]" class="form-control" required>
</div>
<div class="col-md-1" style="margin-top: 45px;">
<input id="additemrow" type="button" class="btn btn-sm btn-primary mr-1" value="Add Row">
</div>
@endif
</div>
<input type="hidden" id="temp" value="0" name="temp">
</div>
</div>

View File

@@ -0,0 +1,88 @@
<div class="tab-pane p-3" id="language" role="tabpanel">
<div id="language" >
@if (isset($student->languages) && $student->languages->isEmpty() == false)
@foreach ($student->languages as $key => $language)
<div class="form-group d-flex align-items-end">.
<input type="hidden" class="form-control" name="language_id[{{ $key }}]" value={{ $language->id }}>
<div class="col-sm-3">
<input type="hidden" class="form-control" name="candidate_id">
<label class="control-label">Language</label>
<select name="language[]" class="form-control">
<option value="#" disabled selected>Select Language</option>
<option value="ielts" @if($language->language == "ielts") selected @endif>Ielts</option>
<option value="sat" @if($language->language == "sat") selected @endif>SAT</option>
<option value="tofel" @if($language->language == "tofel") selected @endif>TOFEL</option>
<option value="pte" @if($language->language == "pte") selected @endif>PTE</option>
<option value="gre" @if($language->language == "gre") selected @endif>GRE</option>
<option value="other" @if($language->language == "other") selected @endif>Other</option>
</select>
</div>
<div class="col-sm-2">
<label class="control-label">Score</label>
<input type="text" name="score[]"
class="form-control" min="0" max="100" value="{{$language->score}}">
</div>
<div class="col-sm-3">
<label class="control-label">Certification Upload</label>
<input type="file" name="language_documents[]" class="form-control" >
</div>
<div class="col-md-1">
<a href="{{ asset('storage/'.$language->language_documents) }}" target="__blank" name="language_documents[]">
View Uploaded File
</a>
</div>
<div class="col-md-1" style="margin-top: 45px;">
<a href="{{route('student.delete_test',$language->id)}}" class="btn btn-sm btn-danger mr-1 p-2" type="submit" value=""><i class="far fa-trash-alt"></i></a>
</div>
</div>
@endforeach
@endif
<div class="form-group row d-flex align-items-end">
@if (isset($student))
<div class="col-md-1" style="margin-top: 45px;">
<input id="lang_additemrow" type="button" class="btn btn-sm btn-primary mr-1" value="Add Row">
</div>
@else
<div class="col-sm-3">
<input type="hidden" class="form-control" name="candidate_id">
<label class="control-label">Language</label>
<select name="language[]" class="form-control" required>
<option value="#" disabled selected>Select Language</option>
<option value="ielts">Itelts</option>
<option value="sat">SAT</option>
<option value="pte">PTE</option>
<option value="gre">GRE</option>
<option value="other">Other</option>
</select>
</div>
<div class="col-sm-2">
<label class="control-label">Score</label>
<input type="number" name="score[]"
class="form-control" min="0" max="100" required>
</div>
<div class="col-sm-3">
<label class="control-label">Certification Upload</label>
<input type="file" name="language_documents[]" class="form-control" required>
</div>
<div class="col-md-1" style="margin-top: 45px;">
<input id="lang_additemrow" type="button" class="btn btn-sm btn-primary mr-1" value="Add Row">
</div>
@endif
</div>
<input type="hidden" id="lang_temp" value="0" name="temp">
</div>
</div>