Laravel-Vue SPA
A Laravel-Vue SPA starter project template.
Features
- Laravel 5.6
- Vue + VueRouter + Vuex + VueI18n + ESlint
- Pages with dynamic import and custom layouts
- Login, register and password reset
- Authentication with JWT
- Socialite integration
- Bootstrap 4 + Font Awesome 5
Installation
composer create-project --prefer-dist cretueusebiu/laravel-vue-spa
- Edit
.env
and set your database connection details - (When installed via git clone or download, run
php artisan key:generate
andphp artisan jwt:secret
) php artisan migrate
yarn
(Install Yarn if you don't have it.)
Usage
Development
# build and watch
npm run watch
# serve with hot reloading
npm run hot
Production
npm run production
Changelog
Please see CHANGELOG for more information what has changed recently.