Refactor views to use new layout structure and update routes for administrator pages

- Changed view extends from "admin.main" to "administrator.layout.master" across multiple files.
- Updated route names in admin.php and administrator.php to reflect new structure for user, order, invoice, and other management functionalities.
- Adjusted view includes to point to the new directory structure for blocks and components.
- Ensured all permission checks remain intact while refactoring the views.
This commit is contained in:
pbao9
2026-02-02 10:31:11 +07:00
parent d3b264262b
commit 17b02631e4
106 changed files with 284 additions and 259 deletions
+3 -3
View File
@@ -29,7 +29,7 @@
<div class="d-flex justify-content-between align-items-baseline">
<h6 class="card-title mb-0">Pending Orders</h6>
<div class="dropdown mb-2">
<a href="{{ route('admin.order.index', ['status' => 'unpaid']) }}" class="text-muted">
<a href="{{ route('administrator.pages.order.index', ['status' => 'unpaid']) }}" class="text-muted">
<i data-lucide="external-link" class="icon-sm"></i>
</a>
</div>
@@ -53,7 +53,7 @@
<div class="d-flex justify-content-between align-items-baseline">
<h6 class="card-title mb-0">Invoices Pending</h6>
<div class="dropdown mb-2">
<a href="{{ route('admin.invoice.index', ['status' => 'unpaid']) }}" class="text-muted">
<a href="{{ route('administrator.pages.invoice.index', ['status' => 'unpaid']) }}" class="text-muted">
<i data-lucide="external-link" class="icon-sm"></i>
</a>
</div>
@@ -172,7 +172,7 @@
<div class="d-flex flex-column">
@if (count($orders) > 0)
@foreach ($orders as $item)
<a href="{{ route('admin.order.edit', ['id' => $item->id]) }}"
<a href="{{ route('administrator.pages.order.edit', ['id' => $item->id]) }}"
class="d-flex align-items-center border-bottom p-3">
<div class="me-3">
<div
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
<div class="card card-outline card-primary">
<form action="{{ route('addon.store') }}" method="post">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
<div class="card card-outline card-primary">
<form action="{{ route('addon.update', ['id' => $addon->id]) }}" method="post">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
<div class="card card-primary card-outline">
<div class="card-header">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("add coupon"))
<div class="card card-outline card-primary">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("add coupon"))
<div class="card card-outline card-primary">
@@ -1,5 +1,5 @@
@php use App\Http\Helpers\Helper; @endphp
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can('manager coupon'))
<div class="card card-primary card-outline">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("add customer"))
<div class="card card-outline card-primary">
@@ -1,9 +1,9 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("edit customer"))
<div class="card card-outline card-primary">
<div class="card-header">
@include("admin.block.nav")
@include("administrator.pages.block.nav")
</div>
<div class="card-body">
<div class="row">
@@ -1,4 +1,4 @@
@extends('admin.main')
@extends('administrator.layout.master')
@push('style')
<link rel="stylesheet" href="{{ asset('lib/wmks/css/wmks-all.css') }}" />
@@ -1,9 +1,9 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("edit customer"))
<div class="card card-outline card-primary">
<div class="card-header">
@include("admin.block.nav")
@include("administrator.pages.block.nav")
</div>
<div class="card-body">
<div class="alert alert-warning" role="alert">
@@ -9,7 +9,7 @@
<td class="fieldlabel">Order #</td>
<td class="fieldarea">
<strong>{{ $product->Order->id }}</strong> -
<a href="{{ route('admin.order.edit', ['id' => $product->order->id]) }}">View Order</a>
<a href="{{ route('administrator.pages.order.edit', ['id' => $product->order->id]) }}">View Order</a>
</td>
<td class="fieldlabel">Registration Date</td>
<td class="fieldarea">
@@ -6,7 +6,7 @@
<td class="fieldlabel">Order #</td>
<td class="fieldarea">
<strong>{{ $product->order->id }}</strong> -
<a href="{{ route('admin.order.edit', ['id' => $product->order->id]) }}">View Order</a>
<a href="{{ route('administrator.pages.order.edit', ['id' => $product->order->id]) }}">View Order</a>
</td>
<td class="fieldlabel">Registration Date</td>
<td class="fieldarea">
@@ -425,7 +425,7 @@
</div>
<!-- /.modal-dialog -->
</div>
@include('admin.customer.action.addon')
@include('administrator.pages.customer.action.addon')
</div>
@include('admin.customer.form.scripts.vps')
@include('administrator.pages.customer.form.scripts.vps')
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("manager customer"))
<div class="card card-primary card-outline">
@@ -1,9 +1,9 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("edit customer"))
<div class="card card-outline card-primary">
<div class="card-header">
@include("admin.block.nav")
@include("administrator.pages.block.nav")
</div>
<div class="card-body">
<div class="row">
@@ -1,9 +1,9 @@
@extends('admin.main')
@extends('administrator.layout.master')
@section('content')
@if (auth()->guard('admins')->user()->can('edit customer'))
<div class="card card-outline card-primary">
<div class="card-header">
@include('admin.block.nav')
@include('administrator.pages.block.nav')
</div>
<div class="card-body">
<table class="table table-invoice table-bordered">
@@ -31,7 +31,7 @@
</td>
<td class="text-center">
<a
href="{{ route('admin.invoice.edit', ['id' => $item->id]) }}">{{ $item->id }}</a>
href="{{ route('administrator.pages.invoice.edit', ['id' => $item->id]) }}">{{ $item->id }}</a>
</td>
<td class="text-center">
@time($item->date)
@@ -1,9 +1,9 @@
@extends('admin.main')
@extends('administrator.layout.master')
@section('content')
@if (auth()->guard('admins')->user()->can('edit customer'))
<div class="card card-outline card-primary">
<div class="card-header">
@include('admin.block.nav')
@include('administrator.pages.block.nav')
</div>
<div class="card-body">
<table class="table table-invoice table-bordered">
@@ -1,9 +1,9 @@
@extends('admin.main')
@extends('administrator.layout.master')
@section('content')
@if (auth()->guard('admins')->user()->can('edit customer'))
<div class="card card-outline card-primary">
<div class="card-header">
@include('admin.block.nav')
@include('administrator.pages.block.nav')
</div>
<div class="card-body">
<table class="table table-invoice table-bordered">
@@ -1,19 +1,19 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("edit customer"))
<div class="card card-outline card-primary">
<div class="card-header">
@include("admin.block.nav")
@include("administrator.pages.block.nav")
</div>
<div class="card-body">
@if($allService->count())
@include("admin.customer.action.selector")
@include("administrator.pages.customer.action.selector")
@if((int) $type === 3)
@include("admin.customer.form.hosting")
@include("administrator.pages.customer.form.hosting")
@endif
@if((int) $type === 4)
@include("admin.customer.form.vps")
@include("administrator.pages.customer.form.vps")
@endif
@else
<div class="alert alert-warning" role="alert">
@@ -1,10 +1,10 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("edit customer"))
<div class="card card-outline card-primary">
<div class="card-header">
@include("admin.block.nav")
@include("administrator.pages.block.nav")
</div>
<form action="{{ route('customer.profile.store',['userid' => $customer->id]) }}" method="post">
@csrf
@@ -1,9 +1,9 @@
@extends('admin.main')
@extends('administrator.layout.master')
@section('content')
@if (auth()->guard('admins')->user()->can('edit customer'))
<div class="card card-outline card-primary">
<div class="card-header">
@include('admin.block.nav')
@include('administrator.pages.block.nav')
</div>
<div class="card-body">
<table class="table table-invoice table-bordered">
@@ -1,4 +1,4 @@
@extends('admin.main')
@extends('administrator.layout.master')
@section('styles')
<style>
.addon-list {
@@ -91,7 +91,7 @@
<div class="row form-group">
<div class="col-md-12 text-center">
<form class="d-lg-inline"
action="{{ route('admin.invoice.update', ['id' => $invoice->id]) }}" method="post">
action="{{ route('administrator.pages.invoice.update', ['id' => $invoice->id]) }}" method="post">
@method('put')
@csrf
<input type="hidden" name="action" value="Paid">
@@ -103,7 +103,7 @@
</button>
</form>
<form class="d-lg-inline"
action="{{ route('admin.invoice.update', ['id' => $invoice->id]) }}" method="post">
action="{{ route('administrator.pages.invoice.update', ['id' => $invoice->id]) }}" method="post">
@method('put')
@csrf
<input type="hidden" name="action" value="Cancel">
@@ -111,7 +111,7 @@
</button>
</form>
<form class="d-lg-inline"
action="{{ route('admin.invoice.update', ['id' => $invoice->id]) }}" method="post">
action="{{ route('administrator.pages.invoice.update', ['id' => $invoice->id]) }}" method="post">
@method('put')
@csrf
<input type="hidden" name="action" value="UnPaid">
@@ -1,9 +1,9 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("manager invoice"))
<div class="card card-primary card-outline">
<div class="card-header">
<form action="{{ route('admin.invoice.index') }}" method="get">
<form action="{{ route('administrator.pages.invoice.index') }}" method="get">
<div class="row form-group mb-0">
<div class="col-md-3">
{{-- Customer --}}
@@ -132,7 +132,7 @@
<input type="checkbox" name="id[]" id="" value="{{ $item->id }}">
</td>
<td class="text-center">
<a href="{{ route("admin.invoice.edit",['id' => $item->id]) }}"
<a href="{{ route("administrator.pages.invoice.edit",['id' => $item->id]) }}"
title="View Order"> {{ $item->id }}</a>
</td>
<td class="text-center">
@@ -154,14 +154,14 @@
</td>
<td class="text-center">
<a class="btn btn-warning btn-sm"
href="{{ route('admin.invoice.edit',['id' => $item->id ]) }}">
href="{{ route('administrator.pages.invoice.edit',['id' => $item->id ]) }}">
<i class="fas fa-search"></i>
</a>
</td>
<td class="text-center">
@if(auth()->guard('admins')->user()->can("delete invoice"))
<form method="post" class="d-inline"
action="{{ route('admin.invoice.destroy',['id' => $item->id]) }}">
action="{{ route('administrator.pages.invoice.destroy',['id' => $item->id]) }}">
@csrf
@method('delete')
<button type="submit" data-toggle="tooltip" data-placement="top" title=""
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can('add menu'))
<div class="card card-outline card-primary">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can('edit menu'))
<div class="card card-outline card-primary">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can('manager menu'))
<div class="card card-primary card-outline">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("add module dns"))
<div class="card card-outline card-primary">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("edit module dns"))
<div class="card card-outline card-primary">
@@ -1,10 +1,10 @@
@php use App\Http\Helpers\Helper; @endphp
@extends('admin.main')
@extends('administrator.layout.master')
@section('content')
@if(auth()->guard('admins')->user()->can("manager module dns"))
<div class="card card-primary card-outline">
<div class="card-header">
@include("admin.block.ModuleDNS")
@include("administrator.pages.block.ModuleDNS")
</div>
<div class="card-body">
<table class="table table-invoice table-bordered">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("add module hosting"))
<div class="card card-outline card-primary">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("edit module hosting"))
@@ -1,10 +1,10 @@
@php use App\Http\Helpers\Helper; @endphp
@extends('admin.main')
@extends('administrator.layout.master')
@section('content')
@if (auth()->guard('admins')->user()->can('manager module hosting'))
<div class="card card-primary card-outline">
<div class="card-header">
@include('admin.block.ModuleHosting')
@include('administrator.pages.block.ModuleHosting')
</div>
<div class="card-body">
<table class="table table-invoice table-bordered">
@@ -1,4 +1,4 @@
@extends('admin.main')
@extends('administrator.layout.master')
@section('content')
@if (auth()->guard('admins')->user()->can('add module ippool'))
<div class="card card-outline card-primary">
@@ -1,10 +1,10 @@
@php use App\Http\Helpers\Helper; @endphp
@extends('admin.main')
@extends('administrator.layout.master')
@section('content')
@if (auth()->guard('admins')->user()->can('manager module ippool'))
<div class="card card-primary card-outline">
<div class="card-header">
@include('admin.block.ModuleIPPool')
@include('administrator.pages.block.ModuleIPPool')
</div>
<div class="card-body">
<table class="table table-invoice table-bordered">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("add module vcenter"))
<div class="card card-outline card-primary">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("edit module vcenter"))
<div class="card card-outline card-primary">
@@ -1,10 +1,10 @@
@php use App\Http\Helpers\Helper; @endphp
@extends('admin.main')
@extends('administrator.layout.master')
@section('content')
@if(auth()->guard('admins')->user()->can("manager module vcenter"))
<div class="card card-primary card-outline">
<div class="card-header">
@include("admin.block.ModuleVCenter")
@include("administrator.pages.block.ModuleVCenter")
</div>
<div class="card-body">
<table class="table table-invoice table-bordered">
@@ -1,8 +1,8 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("add order"))
<div class="card card-outline card-primary">
<form action="{{ route('admin.order.store') }}" method="post">
<form action="{{ route('administrator.pages.order.store') }}" method="post">
@csrf
<div class="card-header p-0 border-bottom-0">
<ul class="nav nav-tabs" id="custom-tabs-four-tab" role="tablist">
@@ -210,7 +210,7 @@
</div>
</div>
<div class="card-footer text-right">
<a href="{{ route('admin.order.index') }}" class="btn bg-gradient-secondary">Cancel</a>
<a href="{{ route('administrator.pages.order.index') }}" class="btn bg-gradient-secondary">Cancel</a>
<button type="submit" class="btn bg-gradient-primary">Confirm Order</button>
</div>
</form>
@@ -1,5 +1,5 @@
@php use Carbon\Carbon; @endphp
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("edit order"))
<div class="card card-outline card-primary">
@@ -128,7 +128,7 @@
<form
onclick=" {{ $order->status === 1 ? "return false;" : "" }}"
class="d-lg-inline"
action="{{ route('admin.order.update',['id' => $order->id,'action' => 'accept']) }}"
action="{{ route('administrator.pages.order.update',['id' => $order->id,'action' => 'accept']) }}"
method="post">
@method('put')
@csrf
@@ -140,7 +140,7 @@
</button>
</form>
<form class="d-lg-inline"
action="{{ route('admin.order.update',['id' => $order->id,'action' => 'cancel']) }}"
action="{{ route('administrator.pages.order.update',['id' => $order->id,'action' => 'cancel']) }}"
method="post">
@method('put')
@csrf
@@ -148,7 +148,7 @@
class="btn bg-gradient-secondary">Cancel Order
</button>
</form>
<form class="d-lg-inline" action="{{ route('admin.order.destroy',['id' => $order->id]) }}"
<form class="d-lg-inline" action="{{ route('administrator.pages.order.destroy',['id' => $order->id]) }}"
method="post">
@method('delete')
@csrf
@@ -156,7 +156,7 @@
class="btn bg-gradient-danger">Delete Order
</button>
</form>
<a href="{{ route('admin.order.index') }}" class="btn bg-gradient-secondary">
<a href="{{ route('administrator.pages.order.index') }}" class="btn bg-gradient-secondary">
Back
</a>
</div>
@@ -1,10 +1,10 @@
@php use App\Http\Helpers\Helper; @endphp
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("manager order"))
<div class="card card-primary card-outline">
<div class="card-header">
<form action="{{ route('admin.order.index') }}" method="get">
<form action="{{ route('administrator.pages.order.index') }}" method="get">
<div class="row form-group mb-0">
<div class="col-md-3">
<div class="form-group">
@@ -139,7 +139,7 @@
<input type="checkbox" name="id[]" id="" value="{{ $item->id }}">
</td>
<td class="text-center">
<a href="{{ route("admin.order.edit",['id' => $item->id]) }}"
<a href="{{ route("administrator.pages.order.edit",['id' => $item->id]) }}"
title="View Order"> {{ $item->order_num }}</a>
</td>
<td class="text-center">
@@ -164,14 +164,14 @@
</td>
<td class="text-center">
<a class="btn btn-warning btn-sm"
href="{{ route('admin.order.edit',['id' => $item->id ]) }}">
href="{{ route('administrator.pages.order.edit',['id' => $item->id ]) }}">
<i class="fas fa-search"></i>
</a>
</td>
<td class="text-center">
@if(auth()->guard('admins')->user()->can("delete order"))
<form method="post" class="d-inline"
action="{{ route('admin.order.destroy',['order' => $item->id]) }}">
action="{{ route('administrator.pages.order.destroy',['order' => $item->id]) }}">
@csrf
@method('delete')
<button type="submit" data-toggle="tooltip" data-placement="top" title=""
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("add module vcenter"))
<div class="card card-outline card-primary">
@@ -18,7 +18,7 @@
<div class="card card-primary card-outline">
<div class="card-header">
@include("administrator.pages.block.Sync.Folder")
@include("administrator.pages.s.block.Sync.Folder")
</div>
<div class="card-body">
<x-datatable id="folderTable" ajax="{{ route('package.folder.datatable') }}" :columns="[
@@ -17,7 +17,7 @@
@if (auth()->guard('admins')->user()->can('manager package module'))
<div class="card card-primary card-outline">
<div class="card-header">
@include('administrator.pages.block.Group')
@include('administrator.pages.s.block.Group')
</div>
<div class="card-body">
<x-datatable id="groupTable" ajax="{{ route('package.group.datatable') }}" :columns="[
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("manager package module"))
<div class="card card-outline card-primary">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("manager package module"))
<div class="card card-outline card-primary">
@@ -1,5 +1,22 @@
@php use App\Http\Helpers\Helper; @endphp
@extends('admin.main')
@extends('administrator.layout.master')
@push('plugin-styles')
<link href="{{ asset('build/plugins/select2/select2.min.css') }}" rel="stylesheet" />
@endpush
@php
use App\Enums\Status;
@endphp
@section('breadcrumb')
@php
$breadcrumbItems = [
['label' => 'Modules'],
['label' => 'Package vCenter'],
['label' => 'Datacenter', 'active' => true],
];
@endphp
<x-admin-breadcrumb :items="$breadcrumbItems" />
@endsection
@section('content')
@if(auth()->guard('admins')->user()->can("manager package module"))
<div class="card card-primary card-outline">
@@ -80,3 +97,11 @@
</div>
@endif
@endsection
@push('plugin-scripts')
<script src="{{ asset('build/plugins/jquery/jquery.min.js') }}"></script>
<script src="{{ asset('build/plugins/select2/select2.min.js') }}"></script>
<script src="{{ asset('build/plugins/datatables.net/dataTables.min.js') }}"></script>
<script src="{{ asset('build/plugins/datatables.net-bs5/dataTables.bootstrap5.min.js') }}"></script>
@endpush
@@ -17,7 +17,7 @@
@if(auth()->guard('admins')->user()->can("manager package module"))
<div class="card card-primary card-outline">
<div class="card-header">
@include("administrator.pages.block.Sync.Network")
@include("administrator.pages.s.block.Sync.Network")
</div>
<div class="card-body">
<x-datatable id="networkTable" ajax="{{ route('package.network.datatable') }}" :columns="[
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("add module vcenter"))
<div class="card card-outline card-primary">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("add module vcenter"))
<div class="card card-outline card-primary">
@@ -1,10 +1,10 @@
@php use App\Http\Helpers\Helper; @endphp
@extends('admin.main')
@extends('administrator.layout.master')
@section('content')
@if(auth()->guard('admins')->user()->can("manager package module"))
<div class="card card-primary card-outline">
<div class="card-header">
@include("admin.block.Sync.Host")
@include("administrator.pages.block.Sync.Host")
</div>
<div class="card-body">
<table class="table table-invoice table-bordered">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can('add payment'))
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can('edit payment'))
<div class="card card-outline card-primary">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can('manager payment'))
<div class="card card-primary card-outline">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("add post"))
<form action="{{ route('post.store') }}" method="post">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("edit post"))
<form action="{{ route('post.update',['id' => $post->id]) }}" method="post">
@@ -1,4 +1,4 @@
@extends('admin.main')
@extends('administrator.layout.master')
@section('content')
@if(auth()->guard('admins')->user()->can("manager post"))
<div class="card card-primary card-outline">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
<div class="card card-outline card-primary">
@if(! isset($product))
@@ -1,8 +1,8 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
<div class="card card-primary card-outline">
<div class="card-header">
@include("admin.block.import")
@include("administrator.pages.block.import")
</div>
<div class="card-body">
<table class="table table-invoice table-bordered">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("add product"))
<div class="card card-outline card-primary">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("add product"))
<div class="card card-outline card-primary">
@@ -1,4 +1,4 @@
@extends('admin.main')
@extends('administrator.layout.master')
@section('content')
<div class="card card-primary">
@if (!isset($product))
@@ -1,9 +1,9 @@
@extends('admin.main')
@extends('administrator.layout.master')
@section('content')
@if (auth()->guard('admins')->user()->can('manager product'))
<div class="card card-primary card-outline">
<div class="card-header">
@include('admin.block.btn')
@include('administrator.pages.block.btn')
</div>
<div class="card-body">
<table class="table table-invoice table-bordered">
@@ -1,7 +1,7 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
<div class="card card-outline card-primary" id="page-vps">
@include("admin.form.vps",[
@include("administrator.pages.form.vps",[
'route' => isset($product) ? route('product.update',['product_id' => $product->id,'type' => $type_id]) : route('product.store'),
'model' => $product ?? null
])
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("add role"))
<div class="card card-outline card-primary">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("edit role"))
<div class="card card-outline card-primary">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("manager role"))
<div class="card card-primary card-outline">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("manager support"))
<div class="card card-primary card-outline">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("edit support"))
@if($ticket->count())
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("add email template"))
<div class="card card-outline card-primary">
@@ -68,7 +68,7 @@
</form>
</div>
<div class="card card-outline card-primary">
@include("admin.template.note")
@include("administrator.pages.template.note")
</div>
@else
<div class="alert alert-danger alert-dismissible">
@@ -1,4 +1,4 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("edit email template"))
<div class="card card-outline card-primary">
@@ -71,7 +71,7 @@
</form>
</div>
<div class="card card-outline card-primary">
@include("admin.template.note")
@include("administrator.pages.template.note")
</div>
@else
<div class="alert alert-danger alert-dismissible">
@@ -1,5 +1,5 @@
@php use App\Http\Helpers\Helper; @endphp
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can('manager email template'))
<div class="card card-primary card-outline">
@@ -11,7 +11,7 @@
<div class="card">
<div class="card-body">
<h6 class="card-title">Test Page</h6>
<x-datatable id="usersTable" ajax="{{ route('admin.users.datatable') }}" :columns="[
<x-datatable id="usersTable" ajax="{{ route('administrator.pages.users.datatable') }}" :columns="[
['key' => 'id', 'label' => 'ID'],
['key' => 'name', 'label' => 'Name'],
['key' => 'email', 'label' => 'Email'],
@@ -1,8 +1,8 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("add administrator"))
<div class="card card-outline card-primary">
<form action="{{ route('admin.user.store') }}" method="post">
<form action="{{ route('administrator.pages.user.store') }}" method="post">
@csrf
<div class="card-body">
<div class="row">
@@ -91,7 +91,7 @@
</div>
</div>
<div class="card-footer">
<a href="{{ route('admin.user.index') }}" class="btn btn-outline-secondary">Trở về</a>
<a href="{{ route('administrator.pages.user.index') }}" class="btn btn-outline-secondary">Trở về</a>
<button type="submit" class="btn btn-outline-primary">Lưu dữ liệu</button>
</div>
</form>
@@ -1,8 +1,8 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("edit administrator"))
<div class="card card-outline card-primary">
<form action="{{ route('admin.user.update',['id' => $user->id]) }}" method="post">
<form action="{{ route('administrator.pages.user.update',['id' => $user->id]) }}" method="post">
@csrf
@method('put')
<div class="card-body">
@@ -100,7 +100,7 @@
</div>
</div>
<div class="card-footer">
<a href="{{ route('admin.user.index') }}" class="btn btn-outline-secondary">Trở về</a>
<a href="{{ route('administrator.pages.user.index') }}" class="btn btn-outline-secondary">Trở về</a>
<button type="submit" class="btn btn-outline-primary">Lưu dữ liệu</button>
</div>
</form>
@@ -1,9 +1,9 @@
@extends("admin.main")
@extends("administrator.layout.master")
@section("content")
@if(auth()->guard('admins')->user()->can("manager administrator"))
<div class="card card-primary card-outline">
<div class="card-header">
<a href="{{ route('admin.user.create') }}" class="btn btn-outline-secondary"><i class="fas fa-plus-circle"></i> Add New Administrator</a>
<a href="{{ route('administrator.pages.user.create') }}" class="btn btn-outline-secondary"><i class="fas fa-plus-circle"></i> Add New Administrator</a>
</div>
<div class="card-body">
<table class="table table-invoice table-bordered">
@@ -30,14 +30,14 @@
<td>{{ $item->username }}</td>
<td>{{ $item->roles->first()->name ?? 'Chưa phân loại' }}</td>
<td>
<a class="btn btn-warning btn-sm" href="{{ route('admin.user.edit',['id' => $item->id]) }}">
<a class="btn btn-warning btn-sm" href="{{ route('administrator.pages.user.edit',['id' => $item->id]) }}">
<i class="fas fa-user-edit"></i>
</a>
</td>
<td>
@if(auth()->guard('admins')->user()->can("delete administrator") && $item->id != 1)
<form method="post" class="d-inline"
action="{{ route('admin.user.destroy',['id' => $item->id]) }}">
action="{{ route('administrator.pages.user.destroy',['id' => $item->id]) }}">
@csrf
@method('delete')
<button type="submit" data-toggle="tooltip" data-placement="top" title=""