diff --git a/resources/views/auth/Login.vue b/resources/views/auth/Login.vue
new file mode 100644
index 0000000..9e00dcd
--- /dev/null
+++ b/resources/views/auth/Login.vue
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/views/auth/auth.blade.php b/resources/views/auth/auth.blade.php
new file mode 100644
index 0000000..24ad475
--- /dev/null
+++ b/resources/views/auth/auth.blade.php
@@ -0,0 +1,13 @@
+
+
+
+
+
+ Аутентификация
+ @vite('resources/views/auth/auth.js')
+ @vite('resources/css/app.css')
+
+
+
+
+
diff --git a/resources/views/auth/auth.js b/resources/views/auth/auth.js
new file mode 100644
index 0000000..adb5b40
--- /dev/null
+++ b/resources/views/auth/auth.js
@@ -0,0 +1,15 @@
+import '../../js/bootstrap.js';
+import {createApp} from 'vue'
+import App from './Login.vue'
+import { createVuetify } from 'vuetify'
+import 'vuetify/styles'
+import * as components from 'vuetify/components'
+import * as directives from 'vuetify/directives'
+import '@mdi/font/css/materialdesignicons.css'
+
+const vuetify = createVuetify({
+ components,
+ directives
+})
+
+createApp(App).use(vuetify).mount("#app")
diff --git a/routes/web.php b/routes/web.php
index 0a4a1d9..ede4a7b 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -26,4 +26,8 @@ Route::get('/resume', function () {
return view('resume/resume');
});
+Route::get('/login', function () {
+ return view('auth/auth');
+});
+
Route::get('/download/{file}', 'App\Http\Controllers\DownloadController@download');
diff --git a/vite.config.js b/vite.config.js
index 26c67d0..6fe0a82 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -6,7 +6,7 @@ export default defineConfig({
plugins: [
vue(),
laravel({
- input: ['resources/css/app.css', 'resources/app.js', 'resources/welcome.js', 'resources/caesar.js'],
+ input: ['resources/css/app.css', 'resources/app.js', 'resources/welcome.js', 'resources/caesar.js', "resources/views/auth/auth.js"],
refresh: true,
}),
],