resouces/ |- js/ spa source directory | |- components/ all components to be imported into your views | |- lang/ ldirectory contains ocalization files. | |- layouts/ directory contains application layouts | |- middleware/ directory contains application middleware that should run before rending pages or layout | |- pages/ directory contains application views | |- plugins/ directory contains js plugins to import | |- routers/ directory contains applications routing | |- store/ directorty contains Vuex store files for state management | |- app.js javascript file serve as entry point for your application - Laravel 7
- Vue + VueRouter + Vuex + VueI18n + ESlint
- Pages with dynamic import and custom layouts
- Login, register, email verification and password reset
- Authentication with JWT
- Socialite integration
- Bootstrap 4 + Font Awesome 5
- Clone project.
git clone git@github.com:norbybaru/laravel-vue-server-driven-spa.git - Edit
.envand set your database connection details - (When installed via git clone or download, run
php artisan key:generateandphp artisan jwt:secret) php artisan migratenpm install
# build and watch npm run watch # serve with hot reloading npm run hotnpm run production