fix load asset

This commit is contained in:
Muhammad Thoriq 2025-12-08 11:29:23 +07:00
parent 68a483cb0d
commit a29e296452
4 changed files with 71 additions and 69 deletions

View File

@ -79,6 +79,8 @@ DB_DATABASE_SMARTV1 = rsab_hk_production
DB_USERNAME_SMARTV1 = postgres
DB_PASSWORD_SMARTV1 = postgres
APP_ASSET_URL=https://survei-mutu.rsabhk.co.id/
# DB_CONNECTION_SMARTV1 = pgsql
# DB_HOST_SMARTV1 = 192.168.12.3
# DB_PORT_SMARTV1 = 5432

View File

@ -8,7 +8,7 @@
<title>@yield('title', 'Survey Mutu RSAB Harapan Kita')</title>
<!-- Favicon -->
<link rel="icon" type="image/png" href="{{ asset('vuexy/assets/img/favicon/favicon.png') }}" />
<link rel="icon" type="image/png" href="{{ env('APP_ASSET_URL') .'vuexy/assets/img/favicon/favicon.png' }}" />
<!-- Fonts -->
<link rel="preconnect" href="https://fonts.googleapis.com">
@ -18,29 +18,29 @@
rel="stylesheet">
<!-- Icons. Uncomment required icon fonts -->
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/fonts/iconify-icons.css') }}" />
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/fonts/fontawesome.css') }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') . 'vuexy/assets/vendor/fonts/iconify-icons.css' }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/fonts/fontawesome.css' }}" />
<!-- Core CSS -->
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/css/core.css') }}" class="template-customizer-core-css" />
<link rel="stylesheet" href="{{ asset('vuexy/assets/css/demo.css') }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/css/core.css' }}" class="template-customizer-core-css" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/css/demo.css' }}" />
<!-- Vendors CSS -->
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/node-waves/node-waves.css') }}" />
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.css') }}" />
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/animate-css/animate.css') }}" />
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/sweetalert2/sweetalert2.css') }}" />
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/datatables-bs5/datatables.bootstrap5.css') }}" />
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.css') }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/node-waves/node-waves.css' }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.css' }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/animate-css/animate.css' }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/sweetalert2/sweetalert2.css' }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/datatables-bs5/datatables.bootstrap5.css' }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.css' }}" />
<!-- Helpers -->
<script src="{{ asset('vuexy/assets/vendor/js/helpers.js') }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/js/helpers.js' }}"></script>
<!--! Template customizer & Theme config files MUST be included after core stylesheets and helpers.js in the <head> section -->
<!--? Template customizer: To hide customizer set displayCustomizer value false in config.js. -->
<!--? Config: Mandatory theme config file contain global vars & default theme options, Set your preferred theme option in this file. -->
<script src="{{ asset('vuexy/assets/js/config.js') }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/js/config.js' }}"></script>
@yield('custom_css')
</head>
@ -49,7 +49,7 @@
<nav class="navbar navbar-expand-lg bg-primary fw-bold">
<div class="container-fluid">
<a class="navbar-brand" href="{{ url('/') }}">
<img src="{{ asset('assets/img/logo-fullname-negatif.png') }}" alt="Logo" height="40" class="d-inline-block align-text-top">
<img src="{{ env('APP_ASSET_URL') .'assets/img/logo-fullname-negatif.png' }}" alt="Logo" height="40" class="d-inline-block align-text-top">
</a>
</div>
</nav>
@ -59,20 +59,20 @@
<!-- Core JS -->
<!-- build:js assets/vendor/js/core.js -->
<script src="{{ asset('vuexy/assets/vendor/libs/jquery/jquery.js') }}"></script>
<script src="{{ asset('vuexy/assets/vendor/libs/popper/popper.js') }}"></script>
<script src="{{ asset('vuexy/assets/vendor/js/bootstrap.js') }}"></script>
<script src="{{ asset('vuexy/assets/vendor/libs/node-waves/node-waves.js') }}"></script>
<script src="{{ asset('vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js') }}"></script>
<script src="{{ asset('vuexy/assets/vendor/libs/hammer/hammer.js') }}"></script>
<script src="{{ asset('vuexy/assets/vendor/js/menu.js') }}"></script>
<script src="{{ asset('vuexy/assets/vendor/libs/sweetalert2/sweetalert2.js') }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/jquery/jquery.js' }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/popper/popper.js' }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/js/bootstrap.js' }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/node-waves/node-waves.js' }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js' }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/hammer/hammer.js' }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/js/menu.js' }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/sweetalert2/sweetalert2.js' }}"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>
<script src="{{ asset('vuexy/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js') }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js' }}"></script>
<!-- endbuild -->
<!-- Main JS -->
<script src="{{ asset('vuexy/assets/js/main.js') }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/js/main.js' }}"></script>
<script>
const token = $.cookie('token');
const headers = {

View File

@ -8,7 +8,7 @@
<title>@yield('title', 'Mutu RSAB Harapan Kita')</title>
<!-- Favicon -->
<link rel="icon" type="image/png" href="{{ asset('vuexy/assets/img/favicon/favicon.png') }}" />
<link rel="icon" type="image/png" href="{{ env('APP_ASSET_URL') . 'vuexy/assets/img/favicon/favicon.png' }}" />
<!-- Fonts -->
<link rel="preconnect" href="https://fonts.googleapis.com">
@ -18,31 +18,31 @@
rel="stylesheet">
<!-- Icons. Uncomment required icon fonts -->
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/fonts/iconify-icons.css') }}" />
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/fonts/fontawesome.css') }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/fonts/iconify-icons.css' }}" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/all.min.css" integrity="sha512-2SwdPD6INVrV/lHTZbO2nodKhrnDdJK9/kg2XD1r9uGqPo1cUbujc+IYdlYdEErWNu69gVcYgdxlmVmzTWnetw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<!-- Core CSS -->
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/css/core.css') }}" class="template-customizer-core-css" />
<link rel="stylesheet" href="{{ asset('vuexy/assets/css/demo.css') }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/css/core.css' }}" class="template-customizer-core-css" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/css/demo.css' }}" />
<!-- Vendors CSS -->
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/node-waves/node-waves.css') }}" />
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.css') }}" />
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/datatables-bs5/datatables.bootstrap5.css') }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/node-waves/node-waves.css' }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.css' }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/datatables-bs5/datatables.bootstrap5.css' }}" />
<link rel="stylesheet"
href="{{ asset('vuexy/assets/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.css') }}" />
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/sweetalert2/sweetalert2.css') }}" />
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/select2/select2.css') }} " />
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/spinkit/spinkit.css') }}" />
href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.css' }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/sweetalert2/sweetalert2.css' }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/select2/select2.css' }} " />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/spinkit/spinkit.css' }}" />
<!-- Helpers -->
<script src="{{ asset('vuexy/assets/vendor/js/helpers.js') }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/js/helpers.js' }}"></script>
<!--! Template customizer & Theme config files MUST be included after core stylesheets and helpers.js in the <head> section -->
<!--? Template customizer: To hide customizer set displayCustomizer value false in config.js. -->
<!--? Config: Mandatory theme config file contain global vars & default theme options, Set your preferred theme option in this file. -->
<script src="{{ asset('vuexy/assets/js/config.js') }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/js/config.js' }}"></script>
<style>
.list-materi-hover:hover,
.list-materi-selected {
@ -171,21 +171,21 @@
<!-- Core JS -->
<!-- build:js assets/vendor/js/core.js -->
<script src="{{ asset('vuexy/assets/vendor/libs/jquery/jquery.js') }}"></script>
<script src="{{ asset('vuexy/assets/vendor/libs/popper/popper.js') }}"></script>
<script src="{{ asset('vuexy/assets/vendor/js/bootstrap.js') }}"></script>
<script src="{{ asset('vuexy/assets/vendor/libs/node-waves/node-waves.js') }}"></script>
<script src="{{ asset('vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js') }}"></script>
<script src="{{ asset('vuexy/assets/vendor/libs/hammer/hammer.js') }}"></script>
<script src="{{ asset('vuexy/assets/vendor/js/menu.js') }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/jquery/jquery.js' }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/popper/popper.js' }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/js/bootstrap.js' }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/node-waves/node-waves.js' }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js' }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/hammer/hammer.js' }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/js/menu.js' }}"></script>
<!-- endbuild -->
<!-- Main JS -->
<script src="{{ asset('vuexy/assets/js/main.js') }}"></script>
<script src="{{ asset('vuexy/assets/vendor/libs/sweetalert2/sweetalert2.js') }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/js/main.js' }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/sweetalert2/sweetalert2.js' }}"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>
<script src="{{ asset('vuexy/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js') }}"></script>
<script src="{{ asset('vuexy/assets/vendor/libs/select2/select2.js') }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js' }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/select2/select2.js' }}"></script>
<script src="https://code.highcharts.com/highcharts.js"></script>
<script>
@ -213,7 +213,7 @@
}).then(function(result) {
if (result.value) {
$.removeCookie('token');
window.location.href = "/logout";
window.location.href = "/login";
}
});
})

View File

@ -18,27 +18,27 @@
rel="stylesheet">
<!-- Icons. Uncomment required icon fonts -->
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/fonts/iconify-icons.css') }}" />
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/fonts/fontawesome.css') }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') . 'vuexy/assets/vendor/fonts/iconify-icons.css' }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') . 'vuexy/assets/vendor/fonts/fontawesome.css' }}" />
<!-- Core CSS -->
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/css/core.css') }}" class="template-customizer-core-css" />
<link rel="stylesheet" href="{{ asset('vuexy/assets/css/demo.css') }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') . 'vuexy/assets/vendor/css/core.css' }}" class="template-customizer-core-css" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') . 'vuexy/assets/css/demo.css' }}" />
<!-- Vendors CSS -->
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/node-waves/node-waves.css') }}" />
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.css') }}" />
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/animate-css/animate.css') }}" />
<link rel="stylesheet" href="{{ asset('vuexy/assets/vendor/libs/sweetalert2/sweetalert2.css') }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/node-waves/node-waves.css' }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.css' }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/animate-css/animate.css' }}" />
<link rel="stylesheet" href="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/sweetalert2/sweetalert2.css' }}" />
<!-- Helpers -->
<script src="{{ asset('vuexy/assets/vendor/js/helpers.js') }}"></script>
<script src="{{ env('APP_ASSET_URL') . 'vuexy/assets/vendor/js/helpers.js' }}"></script>
<!--! Template customizer & Theme config files MUST be included after core stylesheets and helpers.js in the <head> section -->
<!--? Template customizer: To hide customizer set displayCustomizer value false in config.js. -->
<!--? Config: Mandatory theme config file contain global vars & default theme options, Set your preferred theme option in this file. -->
<script src="{{ asset('vuexy/assets/js/config.js') }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/js/config.js' }}"></script>
@yield('custom_css')
</head>
@ -49,18 +49,18 @@
<!-- Core JS -->
<!-- build:js assets/vendor/js/core.js -->
<script src="{{ asset('vuexy/assets/vendor/libs/jquery/jquery.js') }}"></script>
<script src="{{ asset('vuexy/assets/vendor/libs/popper/popper.js') }}"></script>
<script src="{{ asset('vuexy/assets/vendor/js/bootstrap.js') }}"></script>
<script src="{{ asset('vuexy/assets/vendor/libs/node-waves/node-waves.js') }}"></script>
<script src="{{ asset('vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js') }}"></script>
<script src="{{ asset('vuexy/assets/vendor/libs/hammer/hammer.js') }}"></script>
<script src="{{ asset('vuexy/assets/vendor/js/menu.js') }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/jquery/jquery.js' }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/popper/popper.js' }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/js/bootstrap.js' }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/node-waves/node-waves.js' }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js' }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/libs/hammer/hammer.js' }}"></script>
<script src="{{ env('APP_ASSET_URL') .'vuexy/assets/vendor/js/menu.js' }}"></script>
<!-- endbuild -->
<!-- Main JS -->
<script src="{{ asset('vuexy/assets/js/main.js') }}"></script>
<script src="{{ asset('vuexy/assets/vendor/libs/sweetalert2/sweetalert2.js') }}"></script>
<script src="{{ env('APP_ASSET_URL') . 'vuexy/assets/js/main.js' }}"></script>
<script src="{{ env('APP_ASSET_URL') . 'vuexy/assets/vendor/libs/sweetalert2/sweetalert2.js' }}"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script>
@yield('custom_js')