From 1facf73c05133342ddafef72864519206506887b Mon Sep 17 00:00:00 2001 From: Dillon Ngo Date: Thu, 28 Dec 2023 13:13:37 +0800 Subject: [PATCH] Laravel Vapor - Fix missing static images --- package.json | 1 + resources/assets/sass/modules/_login.scss | 5 +++-- resources/assets/vue/app.js | 6 +++++- .../sections/CustomerProfileSectionComponent.vue | 2 +- .../DeliveryCustomerProfileSectionComponent.vue | 4 ++-- .../sections/OnBoardingSectionComponent.vue | 6 +++--- .../forms/CreateLoadContainerFormComponent.vue | 10 +++++----- .../general/elements/DocumentFileViewerComponent.vue | 4 ++-- .../components/general/elements/ListComponent.vue | 2 +- .../general/elements/ListPollingComponent.vue | 2 +- .../elements/NotificationSectionComponent.vue | 4 ++-- .../components/general/elements/SearchComponent.vue | 4 ++-- .../components/general/elements/bearComponent.vue | 4 ++-- .../components/general/forms/FileUploadComponent.vue | 6 +++--- .../orders/elements/ListOrderComponent.vue | 2 +- .../components/orders/forms/OrderFormComponent.vue | 10 +++++----- .../sections/OrderPackageV2SectionComponent.vue | 10 +++++----- .../orders/sections/OrderProfileSectionComponent.vue | 8 ++++---- .../orders/sections/OrderSectionComponent.vue | 4 ++-- .../orders/sections/OrdersTableSectionComponent.vue | 10 +++++----- .../forms/GroupPaymentFormComponent.vue | 2 +- .../paymentsBilling/forms/PaymentFormComponent.vue | 2 +- .../elements/ListBasePriceSectionComponent.vue | 6 +++--- .../elements/CustomerTransactionSectionComponent.vue | 12 ++++++------ resources/views/emails/layout/base.blade.php | 4 ++-- resources/views/pages/dashboards/customer.blade.php | 10 +++++----- resources/views/pages/support.blade.php | 6 +++--- resources/views/partials/header.blade.php | 4 ++-- resources/views/partials/menu.blade.php | 2 +- 29 files changed, 79 insertions(+), 73 deletions(-) diff --git a/package.json b/package.json index 26b57108..534b3459 100644 --- a/package.json +++ b/package.json @@ -59,6 +59,7 @@ "gulp-uglify": "^3.0.0", "gulp-uglify-es": "^2.0.0", "laravel-mix": "^5.0.9", + "laravel-vapor": "^0.7.0", "lodash": "^4.17.19", "postcss": "^8.1.14", "resolve-url-loader": "^3.1.2" diff --git a/resources/assets/sass/modules/_login.scss b/resources/assets/sass/modules/_login.scss index 9b5361fe..7a0bb2ef 100644 --- a/resources/assets/sass/modules/_login.scss +++ b/resources/assets/sass/modules/_login.scss @@ -15,7 +15,8 @@ } .login-wrapper { - background: linear-gradient(rgba(0, 0, 0, 0.6), $color-primary), url('../images/iStock-976354264_Malaysia.jpg'); + /* background: linear-gradient(rgba(0, 0, 0, 0.6), $color-primary), url('../images/iStock-976354264_Malaysia.jpg'); */ + background: linear-gradient(rgba(0, 0, 0, 0.6), $color-primary), url('{{asset("images/iStock-976354264_Malaysia.jpg")}}'); background-size: cover; padding: 80px 0 20px 0; min-height: 100%; @@ -67,4 +68,4 @@ width: 100%; } } -} \ No newline at end of file +} diff --git a/resources/assets/vue/app.js b/resources/assets/vue/app.js index b81feb10..085ec3fc 100644 --- a/resources/assets/vue/app.js +++ b/resources/assets/vue/app.js @@ -24,6 +24,9 @@ import closable from './general/directives/closable'; import Avatar from 'vue-avatar'; +import Vapor from 'laravel-vapor'; +window.Vapor = Vapor; + /** Application Injections */ Vue.use(vuelidate); Vue.use(VueTheMask); @@ -37,7 +40,8 @@ Vue.directive('tooltip', function(el, binding){ }) Vue.mixin({ methods: { - route: route + route: route, + asset: window.Vapor.asset }, mixins: [request, crudHandler] }); diff --git a/resources/assets/vue/components/companies/sections/CustomerProfileSectionComponent.vue b/resources/assets/vue/components/companies/sections/CustomerProfileSectionComponent.vue index 9f9dc3e0..0c0e7bca 100644 --- a/resources/assets/vue/components/companies/sections/CustomerProfileSectionComponent.vue +++ b/resources/assets/vue/components/companies/sections/CustomerProfileSectionComponent.vue @@ -23,7 +23,7 @@
- +
diff --git a/resources/assets/vue/components/companies/sections/DeliveryCustomerProfileSectionComponent.vue b/resources/assets/vue/components/companies/sections/DeliveryCustomerProfileSectionComponent.vue index efa44347..9784bc77 100644 --- a/resources/assets/vue/components/companies/sections/DeliveryCustomerProfileSectionComponent.vue +++ b/resources/assets/vue/components/companies/sections/DeliveryCustomerProfileSectionComponent.vue @@ -16,7 +16,7 @@
- +
@@ -103,4 +103,4 @@ } } } - \ No newline at end of file + diff --git a/resources/assets/vue/components/companies/sections/OnBoardingSectionComponent.vue b/resources/assets/vue/components/companies/sections/OnBoardingSectionComponent.vue index d80174cf..db6b032c 100644 --- a/resources/assets/vue/components/companies/sections/OnBoardingSectionComponent.vue +++ b/resources/assets/vue/components/companies/sections/OnBoardingSectionComponent.vue @@ -26,7 +26,7 @@
- +
@@ -47,7 +47,7 @@
- +
@@ -68,7 +68,7 @@
- +
diff --git a/resources/assets/vue/components/containers/forms/CreateLoadContainerFormComponent.vue b/resources/assets/vue/components/containers/forms/CreateLoadContainerFormComponent.vue index f4ecee0d..effc2a86 100644 --- a/resources/assets/vue/components/containers/forms/CreateLoadContainerFormComponent.vue +++ b/resources/assets/vue/components/containers/forms/CreateLoadContainerFormComponent.vue @@ -21,7 +21,7 @@
- +
@@ -35,7 +35,7 @@
- +
@@ -108,8 +108,8 @@ seal_reference: this.seal_reference, container_type: 1, company_module_id: this.company_module_id, - etd: this.etd, - eta: this.eta, + etd: this.etd, + eta: this.eta, } }; }, @@ -121,4 +121,4 @@ mixins: [createContainerFormValidation, componentHandler, modalFormHandler] } - \ No newline at end of file + diff --git a/resources/assets/vue/components/general/elements/DocumentFileViewerComponent.vue b/resources/assets/vue/components/general/elements/DocumentFileViewerComponent.vue index 7e577da0..cc0705c2 100644 --- a/resources/assets/vue/components/general/elements/DocumentFileViewerComponent.vue +++ b/resources/assets/vue/components/general/elements/DocumentFileViewerComponent.vue @@ -88,7 +88,7 @@ } }, errorHandler(error, statusCode){ - this.src = statusCode === 404 ? '/images/3231370.jpg' : '/images/2942005.jpg' + this.src = statusCode === 404 ? asset('images/3231370.jpg') : asset('images/2942005.jpg') this.isLoading = false; } }, @@ -98,4 +98,4 @@ \ No newline at end of file + diff --git a/resources/assets/vue/components/general/elements/ListComponent.vue b/resources/assets/vue/components/general/elements/ListComponent.vue index bd1c759c..134b1f53 100644 --- a/resources/assets/vue/components/general/elements/ListComponent.vue +++ b/resources/assets/vue/components/general/elements/ListComponent.vue @@ -8,7 +8,7 @@
-
+
diff --git a/resources/assets/vue/components/general/elements/ListPollingComponent.vue b/resources/assets/vue/components/general/elements/ListPollingComponent.vue index e3f8a8c3..786380b4 100644 --- a/resources/assets/vue/components/general/elements/ListPollingComponent.vue +++ b/resources/assets/vue/components/general/elements/ListPollingComponent.vue @@ -8,7 +8,7 @@
-
+
diff --git a/resources/assets/vue/components/general/elements/NotificationSectionComponent.vue b/resources/assets/vue/components/general/elements/NotificationSectionComponent.vue index e0f6fb1c..4e7845be 100644 --- a/resources/assets/vue/components/general/elements/NotificationSectionComponent.vue +++ b/resources/assets/vue/components/general/elements/NotificationSectionComponent.vue @@ -36,7 +36,7 @@
-
+
@@ -95,4 +95,4 @@ }, mixins: [ModalFormHandler] } - \ No newline at end of file + diff --git a/resources/assets/vue/components/general/elements/SearchComponent.vue b/resources/assets/vue/components/general/elements/SearchComponent.vue index 36bddce1..eca19095 100644 --- a/resources/assets/vue/components/general/elements/SearchComponent.vue +++ b/resources/assets/vue/components/general/elements/SearchComponent.vue @@ -5,7 +5,7 @@
- +
@@ -78,4 +78,4 @@ } } } - \ No newline at end of file + diff --git a/resources/assets/vue/components/general/elements/bearComponent.vue b/resources/assets/vue/components/general/elements/bearComponent.vue index 4f92caa7..d72be2e8 100644 --- a/resources/assets/vue/components/general/elements/bearComponent.vue +++ b/resources/assets/vue/components/general/elements/bearComponent.vue @@ -1,7 +1,7 @@