Skip to content

Commit ad9ee02

Browse files
committedApr 16, 2025
fix issue by CSP: forbids the use of unsafe-eval
1 parent 726afaa commit ad9ee02

File tree

7 files changed

+26
-14
lines changed

7 files changed

+26
-14
lines changed
 

‎public/app.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎public/app.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎public/app.js.LICENSE.txt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
*/
77

88
/*!
9-
* pinia v2.2.2
10-
* (c) 2024 Eduardo San Martin Morote
9+
* pinia v2.3.1
10+
* (c) 2025 Eduardo San Martin Morote
1111
* @license MIT
1212
*/
1313

@@ -27,7 +27,13 @@
2727
*/
2828

2929
/**
30-
* @vue/shared v3.4.38
30+
* @vue/runtime-dom v3.5.13
31+
* (c) 2018-present Yuxi (Evan) You and Vue contributors
32+
* @license MIT
33+
**/
34+
35+
/**
36+
* @vue/shared v3.5.13
3137
* (c) 2018-present Yuxi (Evan) You and Vue contributors
3238
* @license MIT
3339
**/

‎public/mix-manifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"/app.js": "/app.js?id=c5e0f20ee42d437f446958f2c1001581",
3-
"/app.css": "/app.css?id=5593a0331dd40729ff41e32a6035d872",
2+
"/app.js": "/app.js?id=bcb7ca42e27a8f0f4314843c8553421d",
3+
"/app.css": "/app.css?id=6d20deb66670f626e0045f9019f31475",
44
"/img/log-viewer-128.png": "/img/log-viewer-128.png?id=d576c6d2e16074d3f064e60fe4f35166",
55
"/img/log-viewer-32.png": "/img/log-viewer-32.png?id=f8ec67d10f996aa8baf00df3b61eea6d",
66
"/img/log-viewer-64.png": "/img/log-viewer-64.png?id=8902d596fc883ca9eb8105bb683568c6"

‎resources/js/Root.vue

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<template>
2+
<router-view />
3+
</template>
4+
5+
<script>
6+
export default {
7+
name: 'Root',
8+
};
9+
</script>

‎resources/js/app.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { createPinia } from 'pinia';
33
import axios from 'axios';
44
import { createRouter, createWebHistory } from 'vue-router';
55
import Home from './pages/Home.vue';
6+
import Root from './Root.vue'; // ✅ new root component
67

78
let token = document.head.querySelector('meta[name="csrf-token"]');
89
axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';
@@ -39,9 +40,7 @@ const router = createRouter({
3940
});
4041
const pinia = createPinia();
4142

42-
const app = createApp({
43-
router,
44-
});
43+
const app = createApp(Root);
4544

4645
app.use(router);
4746
app.use(pinia);

‎webpack.mix.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,9 @@ mix.options({
2121
symlinks: false,
2222
alias: {
2323
'@': path.resolve(__dirname, 'resources/js/'),
24-
},
24+
'vue$': 'vue/dist/vue.runtime.esm-bundler.js', // ✅ ADD THIS LINE
25+
},
2526
},
26-
// stats: {
27-
// children: true,
28-
// }
2927
});
3028

3129
mix.disableSuccessNotifications();

0 commit comments

Comments
 (0)