diff --git a/composer.json b/composer.json index cf91b44..75e1ed0 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,7 @@ { "name": "dhaverd/resume", "type": "project", - "description": "My resume site", + "description": "My site", "keywords": ["laravel", "framework"], "license": "MIT", "require": { diff --git a/resources/views/Polyfill.vue b/resources/views/Polyfill.vue new file mode 100644 index 0000000..e69e202 --- /dev/null +++ b/resources/views/Polyfill.vue @@ -0,0 +1,15 @@ + + + + + diff --git a/resources/views/Welcome.vue b/resources/views/Welcome.vue new file mode 100644 index 0000000..feb368e --- /dev/null +++ b/resources/views/Welcome.vue @@ -0,0 +1,18 @@ + + + + + diff --git a/resources/views/resume.blade.php b/resources/views/resume.blade.php new file mode 100644 index 0000000..58e531d --- /dev/null +++ b/resources/views/resume.blade.php @@ -0,0 +1,13 @@ + + + + + + Резюме + @vite('resources/app.js') + @vite('resources/css/app.css') + + +
+ + diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php index 58e531d..360e279 100644 --- a/resources/views/welcome.blade.php +++ b/resources/views/welcome.blade.php @@ -1,13 +1,13 @@ - - - - Резюме - @vite('resources/app.js') - @vite('resources/css/app.css') - - -
- + + + + Резюме + @vite('resources/welcome.js') + @vite('resources/css/app.css') + + +
+ diff --git a/resources/welcome.js b/resources/welcome.js new file mode 100644 index 0000000..a36974b --- /dev/null +++ b/resources/welcome.js @@ -0,0 +1,15 @@ +import './js/bootstrap'; +import {createApp} from 'vue' +import App from './views/Welcome.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 9e46ef4..f1d0c69 100644 --- a/routes/web.php +++ b/routes/web.php @@ -18,4 +18,8 @@ Route::get('/', function () { return view('welcome'); }); +Route::get('/resume', function () { + return view('resume'); +}); + Route::get('/download/{file}', 'App\Http\Controllers\DownloadController@download'); diff --git a/vite.config.js b/vite.config.js index 135c5d8..9fe42ed 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'], + input: ['resources/css/app.css', 'resources/app.js', 'resources/welcome.js'], refresh: true, }), ],