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,14 @@
@extends('layouts.admin.admin')
@section('title', 'Create a Location')
@section('content')
<section>
<div class="section-body">
<form class="form form-validate floating-label" action="{{route('location.store')}}" method="POST" novalidate>
@include('location.form',['header' => 'Create a Location'])
</form>
</div>
</section>
@endsection

View File

@@ -0,0 +1,35 @@
@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',$location->name)
@section('content')
<section>
<div class="section-body">
<form class="form form-validate floating-label" action="{{route('location.update',$location->id)}}"
method="POST" enctype="multipart/form-data" novalidate>
@method('PUT')
@include('location.form', ['header' => 'Edit location <span class="text-primary">('.($location->name).')</span>'])
</form>
</div>
</section>
@endsection
@section('page-specific-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();
});
</script>
@endsection

View File

@@ -0,0 +1,91 @@
@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-9">
<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">
<div class="col-sm-12">
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div><br />
@endif
<div class="form-group ">
<label for="name" class="col-form-label pt-0">Location Name</label>
<div class="">
<input class="form-control" type="text" required name="name"
value="{{ old('name', isset($location->name) ? $location->name : '') }}"
placeholder="Enter Location Name">
</div>
</div>
{{-- <div class="col-lg-3 offset-lg-6 col-md-5 offset-md-4 col-12"> --}}
{{-- </div> --}}
<div class="form-group">
<label for="name" class="col-form-label pt-0">Email</label>
<div class="">
<input class="form-control" type="email" required name="email"
value="{{ old('email', isset($location->email) ? $location->email : '') }}"
placeholder="Enter Email">
</div>
</div>
@if(empty($location))
<div class="form-group">
<label for="name" class="col-form-label pt-0">Password</label>
<div class="">
<input class="form-control" type="password" required name="password"
value="{{ old('password') }}"
placeholder="Enter Password">
</div>
</div>
@endif
<div class="form-group">
<label class="control-label">Desciption</label>
<textarea name="description" class="form-control" required>{{ old('description', isset($location->description) ? $location->description : '') }}</textarea>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-3">
<div class="card">
<div class="card-body">
<div class="row mt-2 justify-content-center">
<div class="form-group">
<div>
<a class="btn btn-light waves-effect ml-1" href="{{ route('location.index') }}">
<i class="md md-arrow-back"></i>
Back
</a>
<input type="submit" class="btn btn-danger waves-effect waves-light" value="Submit">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
@section('page-specific-scripts')
@endsection

View File

@@ -0,0 +1,120 @@
@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', 'Location')
@section('content')
<div class="row">
<div class="col-12">
<div class="d-flex">
<header class="text-capitalize pt-1">Location</header>
{{-- @can('jobtype-create') --}}
<div class="tools ml-auto">
<a class="btn btn-primary ink-reaction btn-sm" href="{{ route('location.create') }}">
<i class="md md-add"></i>
+ Add
</a>
</div>
{{-- @endcan --}}
</div>
<div class="d-flex">
@if (session()->has('message'))
<div class="alert alert-success row" id="response_messsage">
{{ session()->get('message') }}
</div>
@endif
@if (session()->has('error'))
<div class="alert alert-danger" id="response_messsage">
{{ session()->get('error') }}
</div>
@endif
</div>
<div class="card mt-2 p-4">
<table id="datatable" class="table table-bordered">
<thead>
<tr>
<th>ID</th>
<th>S.No.</th>
<th>Name</th>
<th>Email</th>
<th>Description</th>
<th>Actions</th>
</tr>
</thead>
<tbody></tbody>
</table>
</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() {
setTimeout(() => {
$('#response_messsage').hide();
}, 3000);
$('#datatable').DataTable({
"processing": true,
"serverSide": true,
"ajax": '{{ route('location.data') }}',
// dom: 'Bfrtip',
// buttons: [
// 'copy', 'csv', 'excel', 'pdf', 'print',
// // exportOptions: {
// // columns: 'th:not(:last-child)'
// // }
// ],
dom: 'Bfrtip',
buttons: [{
extend: 'excel',
text: 'Export Search Results',
className: 'btn btn-default',
exportOptions: {
columns: 'th:not(:last-child)'
}
}],
"columns": [{
"data": "id",
'visible': false
},
{
"data": "DT_RowIndex",
orderable: false,
searchable: false
},
{
"data": "name"
},
{
"data": "email"
},
{
"data": "description"
},
{
"data": "actions",
orderable: false,
searchable: false
},
],
order: [
[2, 'desc']
]
});
});
</script>
@endsection