202 lines
8.0 KiB
PHP
202 lines
8.0 KiB
PHP
@extends('Admin.layouts.master')
|
|
@section('content')
|
|
|
|
|
|
|
|
<!--end::Head-->
|
|
<!--begin::Body-->
|
|
|
|
<!-- <head>
|
|
|
|
<meta name="csrf-token" content="{{ csrf_token() }}">
|
|
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
|
|
|
|
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.0/jquery.validate.min.js"></script>
|
|
|
|
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css">
|
|
|
|
<link href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/2.0.1/css/toastr.css" rel="stylesheet" />
|
|
|
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/js/toastr.min.js"></script>
|
|
<style>
|
|
.error {
|
|
color: #FF0000;
|
|
}
|
|
</style>
|
|
</head> -->
|
|
|
|
<!-- <body data-kt-name="metronic" id="kt_app_body" data-kt-app-layout="dark-sidebar" data-kt-app-header-fixed="true" data-kt-app-sidebar-enabled="true" data-kt-app-sidebar-fixed="true" data-kt-app-sidebar-hoverable="false" data-kt-app-sidebar-push-header="true" data-kt-app-sidebar-push-toolbar="true" data-kt-app-sidebar-push-footer="true" data-kt-app-toolbar-enabled="true" class="app-default"> -->
|
|
<!--begin::Theme mode setup on page load-->
|
|
<!--end::Theme mode setup on page load-->
|
|
<!--begin::App-->
|
|
<!-- <div class="d-flex flex-column flex-root app-root" id="kt_app_root"> -->
|
|
<!--begin::Page-->
|
|
<!-- <div class="app-page flex-column flex-column-fluid" id="kt_app_page"> -->
|
|
<!--begin::Header-->
|
|
|
|
|
|
<!--end::Header-->
|
|
<!--begin::Wrapper-->
|
|
<!-- <div class="app-wrapper flex-column flex-row-fluid" id="kt_app_wrapper"> -->
|
|
<!--begin::sidebar-->
|
|
|
|
<!--end::sidebar-->
|
|
<!--begin::Main-->
|
|
<div class="app-main flex-column flex-row-fluid" id="kt_app_main">
|
|
<!--begin::Content wrapper-->
|
|
<div class="d-flex flex-column flex-column-fluid">
|
|
<div id="kt_app_content_container" class="app-container container-xxl">
|
|
<div class="row max-w-100 mt-10 index_table">
|
|
<div class="top_header d-flex justify-content-between">
|
|
<p class='fs-2 fw-bold'>Add Details</p>
|
|
</div>
|
|
{{-- @include('includes.messages') --}}
|
|
|
|
{{--
|
|
@if(session('message'))
|
|
<div class="alert alert-success">
|
|
{{ session('message') }}
|
|
</div>
|
|
|
|
|
|
@endif
|
|
@if(session('error'))
|
|
<div class="alert alert-danger">
|
|
{{ session('error') }}
|
|
</div>
|
|
|
|
|
|
@endif --}}
|
|
<div id="validation-errors"></div>
|
|
<div class="dataTable_area my-5 mb-0">
|
|
<!--begin::Card-->
|
|
<div class="card">
|
|
|
|
<div class="modal-body scroll-y px-10 px-lg-10 pt-10 pb-10">
|
|
<!--begin:Form-->
|
|
<form method="POST" id="editAppResourceForm" action="{{ route('admin.resources.update',$resource->id)}}" class="form py-5 pb-0" enctype="multipart/form-data">
|
|
|
|
{{ csrf_field() }}
|
|
{{-- @method('put') --}}
|
|
<div class="row">
|
|
<div class="col-md-12 fv-row mb-7">
|
|
<label class="required fs-6 fw-semibold mb-2">App Resource Name</label>
|
|
|
|
<input id="role_name" type="text" name="name" value="{{ old('name',$resource->name) }}" placeholder="Enter app resource name" class="@error('name') is-invalid @enderror form-control form-control-solid" />
|
|
|
|
|
|
@error('name')
|
|
<div class="alert alert-danger mt-1 mb-1">{{ $message }}</div>
|
|
@enderror
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
<div class="submit_btn d-flex justify-content-center mt-8">
|
|
<button type="submit" class="btn btn-light-dark" id="save_faq">Save</button>
|
|
</div>
|
|
</form>
|
|
<!--end:Form-->
|
|
</div>
|
|
<!--end::Card-->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<!--end::Content wrapper-->
|
|
|
|
</div>
|
|
<!--end:::Main-->
|
|
<!-- </div> -->
|
|
<!--end::Wrapper-->
|
|
<!-- </div> -->
|
|
<!--end::Page-->
|
|
<!-- </div> -->
|
|
<!--end::App-->
|
|
<!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/2.0.1/js/toastr.js"></script>
|
|
<script>
|
|
$(document).ready(function() {
|
|
toastr.options.timeOut = 3000;
|
|
@if(Session::has('error'))
|
|
toastr.error('{{ Session::get('
|
|
error ') }}');
|
|
{
|
|
{
|
|
Session::forget('error')
|
|
}
|
|
} // Clear the 'error' session
|
|
setTimeout(function() {
|
|
location.reload();
|
|
}, 1000);
|
|
@elseif(Session::has('message'))
|
|
toastr.success('{{ Session::get('
|
|
message ') }}');
|
|
{
|
|
{
|
|
Session::forget('message')
|
|
}
|
|
}
|
|
setTimeout(function() {
|
|
location.reload();
|
|
}, 1000);
|
|
// window.location.reload();// Clear the 'message' session data
|
|
@endif
|
|
});
|
|
</script>
|
|
|
|
|
|
|
|
</body>
|
|
<!--end::Body-->
|
|
<!-- <script src="https://code.jquery.com/jquery-3.5.1.js"></script> -->
|
|
@endsection
|
|
@section('scripts')
|
|
<script>
|
|
$("#editAppResourceForm").validate({
|
|
ignore: [],
|
|
debug: false,
|
|
rules: {
|
|
name: {
|
|
required: true,
|
|
},
|
|
},
|
|
messages: {
|
|
name: {
|
|
required: "Please enter app resource name",
|
|
},
|
|
},
|
|
submitHandler: function(form) {
|
|
var formData = new FormData(form);
|
|
// $("#save_btn").text("Please wait...");
|
|
// $("#save_btn").attr("disabled", true);
|
|
$.ajax({
|
|
url: "/freeU_investment/resources-update/"+'{{$resource->id}}',
|
|
type: "POST",
|
|
data: formData,
|
|
headers: {
|
|
"X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"),
|
|
},
|
|
processData: false,
|
|
contentType: false,
|
|
dataType: "json",
|
|
success: function(result) {
|
|
if (result.status == 200) {
|
|
toastr.success(result.message);
|
|
// $("#kt_modal_edit_user").modal("hide");
|
|
setTimeout(() => {
|
|
// location.reload();
|
|
location.replace('/freeU_investment/resources-index');
|
|
}, 1000);
|
|
}
|
|
if (result.status == 400) {
|
|
toastr.warning(result.message);
|
|
}
|
|
},
|
|
});
|
|
},
|
|
});
|
|
</script>
|
|
@endsection |