196 lines
12 KiB
PHP
196 lines
12 KiB
PHP
@extends('backend.admin-master')
|
|
@section('site-title')
|
|
{{__('New Job Post')}}
|
|
@endsection
|
|
@section('style')
|
|
<link rel="stylesheet" href="{{asset('assets/backend/css/bootstrap-tagsinput.css')}}">
|
|
<link rel="stylesheet" href="{{asset('assets/backend/css/dropzone.css')}}">
|
|
<link rel="stylesheet" href="{{asset('assets/backend/css/media-uploader.css')}}">
|
|
<link rel="stylesheet" href="{{asset('assets/backend/css/summernote-bs4.css')}}">
|
|
@endsection
|
|
@section('content')
|
|
<div class="col-lg-12 col-ml-12 padding-bottom-30">
|
|
<div class="row">
|
|
<div class="col-lg-12">
|
|
<div class="margin-top-40"></div>
|
|
<x-flash-msg/>
|
|
<x-error-msg/>
|
|
</div>
|
|
<div class="col-lg-12 mt-5">
|
|
<div class="card">
|
|
<div class="card-body">
|
|
<div class="header-wrap d-flex justify-content-between">
|
|
<h4 class="header-title">{{__('Add New Job Post')}}</h4>
|
|
<a href="{{route('admin.jobs.all')}}" class="btn btn-primary">{{__('All Jobs')}}</a>
|
|
</div>
|
|
<form action="{{route('admin.jobs.new')}}" method="post" enctype="multipart/form-data">
|
|
@csrf
|
|
<div class="row">
|
|
<div class="col-lg-12">
|
|
<div class="form-group">
|
|
<label for="language"><strong>{{__('Language')}}</strong></label>
|
|
<select name="lang" id="language" class="form-control">
|
|
@foreach($all_languages as $lang)
|
|
<option value="{{$lang->slug}}">{{$lang->name}}</option>
|
|
@endforeach
|
|
</select>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="title">{{__('Title')}}</label>
|
|
<input type="text" class="form-control" id="title" name="title" value="{{old('title')}}" placeholder="{{__('Title')}}">
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="slug">{{__('Slug')}}</label>
|
|
<input type="text" class="form-control" id="slug" name="slug" placeholder="{{__('slug')}}">
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="meta_tags">{{__('Meta Tags')}}</label>
|
|
<input type="text" name="meta_tags" class="form-control" data-role="tagsinput" id="meta_tags">
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="meta_description">{{__('Meta Description')}}</label>
|
|
<textarea name="meta_description" class="form-control" rows="5" id="meta_description"></textarea>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="position">{{__('Job Position')}}</label>
|
|
<input type="text" class="form-control" id="position" name="position" value="{{old('position')}}" placeholder="{{__('Position')}}">
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="company_name">{{__('Company Name')}}</label>
|
|
<input type="text" class="form-control" id="company_name" value="{{old('company_name')}}" name="company_name" placeholder="{{__('Company Name')}}">
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="category">{{__('Category')}}</label>
|
|
<select name="category_id" class="form-control" id="category">
|
|
<option value="">{{__("Select Category")}}</option>
|
|
@foreach($all_category as $category)
|
|
<option value="{{$category->id}}">{{$category->title}}</option>
|
|
@endforeach
|
|
</select>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="vacancy">{{__('Vacancy')}}</label>
|
|
<input type="text" class="form-control" id="vacancy" value="{{old('vacancy')}}" name="vacancy" placeholder="{{__('Vacancy')}}">
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="job_context">{{__('Job Context')}}</label>
|
|
<input type="hidden" name="job_context" >
|
|
<div class="summernote" ></div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="job_responsibility">{{__('Job Responsibility')}}</label>
|
|
<input type="hidden" name="job_responsibility" >
|
|
<div class="summernote" ></div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="education_requirement">{{__('Educational Requirements')}}</label>
|
|
<input type="hidden" name="education_requirement">
|
|
<div class="summernote"></div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="experience_requirement">{{__('Experience Requirements')}}</label>
|
|
<input type="hidden" name="experience_requirement">
|
|
<div class="summernote"></div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="additional_requirement">{{__('Additional Requirements')}}</label>
|
|
<input type="hidden" name="additional_requirement" >
|
|
<div class="summernote" ></div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="employment_status">{{__('Employment Status')}}</label>
|
|
<select name="employment_status" id="employment_status" class="form-control">
|
|
<option value="full_time">{{__('Full-Time')}}</option>
|
|
<option value="part_time">{{__('Part-Time')}}</option>
|
|
<option value="project_based">{{__('Project Based')}}</option>
|
|
</select>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="job_location">{{__('Job Location')}}</label>
|
|
<input type="text" class="form-control" id="job_location" name="job_location" value="{{old('job_location')}}" placeholder="{{__('Job Location')}}">
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="other_benefits">{{__('Compensation & Other Benefits')}}</label>
|
|
<input type="hidden" name="other_benefits">
|
|
<div class="summernote" ></div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="salary">{{__('Salary')}}</label>
|
|
<input type="text" class="form-control" id="salary" name="salary" value="{{old('salary')}}" placeholder="{{__('Salary')}}">
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="deadline">{{__('Deadline')}}</label>
|
|
<input type="date" class="form-control" id="deadline" name="deadline" placeholder="{{__('Deadline')}}">
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="application_fee_status"><strong>{{__('Enable Application Fee')}}</strong></label>
|
|
<label class="switch">
|
|
<input type="checkbox" name="application_fee_status">
|
|
<span class="slider"></span>
|
|
</label>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="application_fee">{{__('Application Fee')}}</label>
|
|
<input type="number" class="form-control" name="application_fee" value="{{old('application_fee')}}">
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="status">{{__('Status')}}</label>
|
|
<select name="status" id="status" class="form-control">
|
|
<option value="publish">{{__('Publish')}}</option>
|
|
<option value="draft">{{__('Draft')}}</option>
|
|
</select>
|
|
</div>
|
|
<button type="submit" class="btn btn-primary mt-4 pr-4 pl-4">{{__('Add New Job')}}</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@include('backend.partials.media-upload.media-upload-markup')
|
|
@endsection
|
|
@section('script')
|
|
<script src="{{asset('assets/backend/js/bootstrap-tagsinput.js')}}"></script>
|
|
<script src="{{asset('assets/backend/js/dropzone.js')}}"></script>
|
|
<script src="{{asset('assets/backend/js/summernote-bs4.js')}}"></script>
|
|
<x-backend.auto-slug-js :url="route('admin.jobs.slug.check')" :type="'new'"/>
|
|
@include('backend.partials.media-upload.media-js')
|
|
<script>
|
|
$(document).ready(function () {
|
|
|
|
$('.summernote').summernote({
|
|
height: 200, //set editable area's height
|
|
codemirror: { // codemirror options
|
|
theme: 'monokai'
|
|
},
|
|
callbacks: {
|
|
onChange: function(contents, $editable) {
|
|
$(this).prev('input').val(contents);
|
|
}
|
|
}
|
|
});
|
|
|
|
$(document).on('change','#language',function(e){
|
|
e.preventDefault();
|
|
var selectedLang = $(this).val();
|
|
$.ajax({
|
|
url: "{{route('admin.jobs.category.by.lang')}}",
|
|
type: "POST",
|
|
data: {
|
|
_token : "{{csrf_token()}}",
|
|
lang : selectedLang
|
|
},
|
|
success:function (data) {
|
|
$('#category').html('<option value="">Select Category</option>');
|
|
$.each(data,function(index,value){
|
|
$('#category').append('<option value="'+value.id+'">'+value.title+'</option>')
|
|
});
|
|
}
|
|
});
|
|
});
|
|
});
|
|
</script>
|
|
@endsection
|