Minimal Vue 3 application with router, i18n, pinia store.
composer create-project laravel/laravel:^10.0 vue-app
cd vue-app
composer require atomjoy/vueBackup first routes and resources directory!
php artisan vendor:publish --tag=vue-config --forcenpm install
npm run build
php artisan serve --host=localhost --port=8000The package is no longer needed.
composer remove atomjoy/vuePackage directory: packages/atomjoy/vue
{
"repositories": [{
"type": "path",
"url": "packages/atomjoy/vue"
}],
"require": {
"atomjoy/vue": "dev-main"
},
}npm install vue@next
npm install vue-router@4
npm install vue-i18n@9
npm install --save-dev @vitejs/plugin-vue
npm install pinia
npm install @googlemaps/js-api-loader