restore composer.json, add mysqli extension
This commit is contained in:
106
resources/views/dashboard/category/index.blade.php
Executable file
106
resources/views/dashboard/category/index.blade.php
Executable file
@@ -0,0 +1,106 @@
|
||||
@extends('dashboard.layouts.app')
|
||||
@section('title', trans('admin.categories.title') . ' - ')
|
||||
@section('speedbar')
|
||||
<div class="content-header row">
|
||||
<div class="content-header-left col-md-9 col-12 mb-2">
|
||||
<div class="row breadcrumbs-top">
|
||||
<div class="col-12">
|
||||
<h2 class="content-header-title float-left mb-0">@lang('admin.categories.title')</h2>
|
||||
<div class="breadcrumb-wrapper col-12">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item "><a href="{{ route('dashboard') }}">@lang('admin.home')</a>
|
||||
</li>
|
||||
<li class="breadcrumb-item active">
|
||||
@lang('admin.categories.title')
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
@section('content')
|
||||
<div class="row" id="table-head">
|
||||
<div class="col-md-12 mb-1">
|
||||
@can('create', 'categories')
|
||||
<a href="{{ route('dashboard.categories.store') }}" class="btn btn-icon btn-success float-right">
|
||||
<i class="feather icon-plus"></i> @lang('admin.add')
|
||||
</a>
|
||||
@endcan
|
||||
</div>
|
||||
<div class="col-12">
|
||||
|
||||
<div id="app">
|
||||
<category-list :categories-data="{{ $categories }}"></category-list>
|
||||
</div>
|
||||
|
||||
{{-- <div class="row"> --}}
|
||||
{{-- <div class="cats-table"> --}}
|
||||
|
||||
{{-- </div> --}}
|
||||
{{-- <div onclick="save();" class="cats-save">Save</div> --}}
|
||||
{{-- </div> --}}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
@push('css')
|
||||
<style type="text/css" media="screen">
|
||||
.tree-node-inner {
|
||||
background: #fff;
|
||||
-webkit-box-shadow: 0 -1px 4px 0 rgba(0, 0, 0, .15);
|
||||
box-shadow: 0 -1px 4px 0 rgba(0, 0, 0, .15);
|
||||
padding: 10px 15px;
|
||||
cursor: grabbing;
|
||||
}
|
||||
|
||||
.cats_no_sub {
|
||||
width: 100%;
|
||||
background: #f3f3f3;
|
||||
border-radius: 5px;
|
||||
border: 1px solid #cecece;
|
||||
padding: 7px 10px 7px 11px;
|
||||
float: left;
|
||||
margin: 5px 0;
|
||||
}
|
||||
|
||||
.cat_name {
|
||||
float: left;
|
||||
width: 50%;
|
||||
}
|
||||
|
||||
.cat_right {
|
||||
float: right;
|
||||
width: 100%;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.cat-buttons {
|
||||
float: right;
|
||||
margin: -2px 24px 0 0px;
|
||||
}
|
||||
|
||||
.cats_sub {
|
||||
width: 97%;
|
||||
background: #f3f3f3;
|
||||
border-radius: 5px;
|
||||
border: 1px solid #cecece;
|
||||
padding: 7px 10px 7px 11px;
|
||||
float: right;
|
||||
margin: 5px 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<link rel="stylesheet" href="/vendor/catman/style.css">
|
||||
@endpush
|
||||
|
||||
@push('js')
|
||||
{{-- <script type="text/javascript" src="/dashboard/categories/json"></script> --}}
|
||||
{{-- <script src="/vendor/catman/catman.js"></script> --}}
|
||||
|
||||
{{-- <script src="{{ vite('js/app.js') }}"></script> --}}
|
||||
@vite(['resources/js/app.js'])
|
||||
@endpush
|
||||
92
resources/views/dashboard/category/store.blade.php
Executable file
92
resources/views/dashboard/category/store.blade.php
Executable file
@@ -0,0 +1,92 @@
|
||||
@extends('dashboard.layouts.app')
|
||||
@section('title', trans('admin.add') . ' - ')
|
||||
@section('speedbar')
|
||||
<div class="content-header row">
|
||||
<div class="content-header-left col-md-9 col-12 mb-2">
|
||||
<div class="row breadcrumbs-top">
|
||||
<div class="col-12">
|
||||
<h2 class="content-header-title float-left mb-0">@lang('admin.add')</h2>
|
||||
<div class="breadcrumb-wrapper col-12">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item ">
|
||||
<a href="{{ route('dashboard') }}">@lang('admin.home')</a>
|
||||
</li>
|
||||
<li class="breadcrumb-item ">
|
||||
<a href="{{ route('dashboard.categories') }}">@lang('admin.categories.title')</a>
|
||||
</li>
|
||||
<li class="breadcrumb-item active">
|
||||
@lang('admin.add')
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
@push('css')
|
||||
<link rel="stylesheet" type="text/css" href="/vendor/dashboard/app-assets/vendors/css/forms/select/select2.min.css">
|
||||
@endpush
|
||||
|
||||
@section('content')
|
||||
<div id="app">
|
||||
<category-store :brands-data="{{ $brands }}" :categories-data="{{ $parent_categories }}"></category-store>
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
@push('js')
|
||||
@vite('resources/js/app.js')</script>
|
||||
|
||||
<script src="/vendor/dashboard/app-assets/vendors/js/forms/select/select2.full.min.js"></script>
|
||||
<script src="/vendor/dashboard/app-assets/js/scripts/forms/select/form-select2.js"></script>
|
||||
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
$("#sub_cat").hide();
|
||||
$("#remove_cat").hide();
|
||||
$("#add_cat").show();
|
||||
|
||||
$("#add_cat").click(function() {
|
||||
$("#sub_cat").show();
|
||||
$("#remove_cat").show();
|
||||
$("#add_cat").hide();
|
||||
});
|
||||
$("#remove_cat").click(function() {
|
||||
$("#sub_cat").hide();
|
||||
$("#remove_cat").hide();
|
||||
$("#add_cat").show();
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
$("#image_cat").hide();
|
||||
$("#remove_img").hide();
|
||||
$("#add_img").show();
|
||||
|
||||
$("#add_img").click(function() {
|
||||
$("#image_cat").show();
|
||||
$("#remove_img").show();
|
||||
$("#add_img").hide();
|
||||
});
|
||||
$("#remove_img").click(function() {
|
||||
$("#image_cat").hide();
|
||||
$("#remove_img").hide();
|
||||
$("#add_img").show();
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
function PreviewImage() {
|
||||
var oFReader = new FileReader();
|
||||
oFReader.readAsDataURL(document.getElementById("uploadImage").files[0]);
|
||||
|
||||
oFReader.onload = function(oFREvent) {
|
||||
document.getElementById("uploadPreview").src = oFREvent.target.result;
|
||||
};
|
||||
};
|
||||
</script>
|
||||
@endpush
|
||||
107
resources/views/dashboard/category/update.blade.php
Executable file
107
resources/views/dashboard/category/update.blade.php
Executable file
@@ -0,0 +1,107 @@
|
||||
@extends('dashboard.layouts.app')
|
||||
@section('title', trans('admin.edit') . ' ' . $category->name['ru'] . ' - ')
|
||||
@section('speedbar')
|
||||
<div class="content-header row">
|
||||
<div class="content-header-left col-md-9 col-12 mb-2">
|
||||
<div class="row breadcrumbs-top">
|
||||
<div class="col-12">
|
||||
<h2 class="content-header-title float-left mb-0">@lang('admin.edit')</h2>
|
||||
<div class="breadcrumb-wrapper col-12">
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item ">
|
||||
<a href="{{ route('dashboard') }}">@lang('admin.home')</a>
|
||||
</li>
|
||||
<li class="breadcrumb-item ">
|
||||
<a href="{{ route('dashboard.categories') }}">@lang('admin.categories.title')</a>
|
||||
</li>
|
||||
<li class="breadcrumb-item active">
|
||||
{{ $category->name['ru'] }}
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
@push('css')
|
||||
<link rel="stylesheet" type="text/css" href="/vendor/dashboard/app-assets/vendors/css/forms/select/select2.min.css">
|
||||
@endpush
|
||||
|
||||
@section('content')
|
||||
<div id="app">
|
||||
<category-update :brands-data="{{ $brands }}" :categories-data="{{ $parent_categories }}"
|
||||
:category-data="{{ $category }}"></category-update>
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
@push('js')
|
||||
@vite('resources/js/app.js')</script>
|
||||
|
||||
<script src="/vendor/dashboard/app-assets/vendors/js/forms/select/select2.full.min.js"></script>
|
||||
<script src="/vendor/dashboard/app-assets/js/scripts/forms/select/form-select2.js"></script>
|
||||
|
||||
<script>
|
||||
$('.select2').select2().val({!! json_encode($category->brands()->pluck('brands.id')) !!}).trigger('change');
|
||||
|
||||
$(document).ready(function() {
|
||||
@if ($category->parent_id)
|
||||
$("#sub_cat").show();
|
||||
$("#remove_cat").hide();
|
||||
$("#add_cat").hide();
|
||||
@else
|
||||
$("#sub_cat").hide();
|
||||
$("#remove_cat").hide();
|
||||
$("#add_cat").show();
|
||||
|
||||
$("#add_cat").click(function() {
|
||||
$("#sub_cat").show();
|
||||
$("#remove_cat").show();
|
||||
$("#add_cat").hide();
|
||||
});
|
||||
$("#remove_cat").click(function() {
|
||||
$("#sub_cat").hide();
|
||||
$("#remove_cat").hide();
|
||||
$("#add_cat").show();
|
||||
});
|
||||
@endif
|
||||
});
|
||||
</script>
|
||||
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
@if ($category->image)
|
||||
$("#image_cat").show();
|
||||
$("#remove_img").hide();
|
||||
$("#add_img").hide();
|
||||
@else
|
||||
$("#image_cat").hide();
|
||||
$("#remove_img").hide();
|
||||
$("#add_img").show();
|
||||
|
||||
$("#add_img").click(function() {
|
||||
$("#image_cat").show();
|
||||
$("#remove_img").show();
|
||||
$("#add_img").hide();
|
||||
});
|
||||
$("#remove_img").click(function() {
|
||||
$("#image_cat").hide();
|
||||
$("#remove_img").hide();
|
||||
$("#add_img").show();
|
||||
});
|
||||
@endif
|
||||
});
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
function PreviewImage() {
|
||||
var oFReader = new FileReader();
|
||||
oFReader.readAsDataURL(document.getElementById("uploadImage").files[0]);
|
||||
|
||||
oFReader.onload = function(oFREvent) {
|
||||
document.getElementById("uploadPreview").src = oFREvent.target.result;
|
||||
};
|
||||
};
|
||||
</script>
|
||||
@endpush
|
||||
Reference in New Issue
Block a user