diff --git a/resources/views/auth/Registration.vue b/resources/views/auth/Registration.vue
new file mode 100644
index 0000000..43a35b9
--- /dev/null
+++ b/resources/views/auth/Registration.vue
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/views/auth/auth.blade.php b/resources/views/auth/login.blade.php
similarity index 88%
rename from resources/views/auth/auth.blade.php
rename to resources/views/auth/login.blade.php
index 24ad475..ab0cab3 100644
--- a/resources/views/auth/auth.blade.php
+++ b/resources/views/auth/login.blade.php
@@ -4,7 +4,7 @@
Аутентификация
- @vite('resources/views/auth/auth.js')
+ @vite('resources/views/auth/login.js')
@vite('resources/css/app.css')
diff --git a/resources/views/auth/auth.js b/resources/views/auth/login.js
similarity index 100%
rename from resources/views/auth/auth.js
rename to resources/views/auth/login.js
diff --git a/resources/views/auth/registration.blade.php b/resources/views/auth/registration.blade.php
new file mode 100644
index 0000000..5321cc6
--- /dev/null
+++ b/resources/views/auth/registration.blade.php
@@ -0,0 +1,13 @@
+
+
+
+
+
+ Аутентификация
+ @vite('resources/views/auth/registration.js')
+ @vite('resources/css/app.css')
+
+
+
+
+
diff --git a/resources/views/auth/registration.js b/resources/views/auth/registration.js
new file mode 100644
index 0000000..87c65ac
--- /dev/null
+++ b/resources/views/auth/registration.js
@@ -0,0 +1,15 @@
+import '../../js/bootstrap.js';
+import {createApp} from 'vue'
+import App from './Registration.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 ede4a7b..b451b68 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -1,5 +1,6 @@
group(function (){
+ Route::view('/admin', 'admin')->middleware('auth')->name('admin');
+ Route::get('/login', function (){
+ if (Auth::check()){
+ return redirect(route('user.admin'));
+ }
+ return view('auth/login');
+ })->name('login');
+ // Route::post('/login', []);
+ // Route::get('/logout', [])->name('logout');
+ Route::get('/registration', function (){
+ if (Auth::check()){
+ return redirect(route('user.admin'));
+ }
+ return view('auth/registration');
+ });
+ // Route::post('/registration', []);
});
Route::get('/download/{file}', 'App\Http\Controllers\DownloadController@download');
diff --git a/vite.config.js b/vite.config.js
index 6fe0a82..f7dad9f 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -6,7 +6,14 @@ export default defineConfig({
plugins: [
vue(),
laravel({
- input: ['resources/css/app.css', 'resources/app.js', 'resources/welcome.js', 'resources/caesar.js', "resources/views/auth/auth.js"],
+ input: [
+ 'resources/css/app.css',
+ 'resources/app.js',
+ 'resources/welcome.js',
+ 'resources/caesar.js',
+ "resources/views/auth/login.js",
+ "resources/views/auth/registration.js"
+ ],
refresh: true,
}),
],