A Laravel-Vue SPA starter project template.
Branch: master
Clone or download
Latest commit 6f1042b Nov 15, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Fix login redirect Nov 15, 2018
bootstrap Upgrade to Laravel 5.5 and Bootstrap 4 beta1 Sep 2, 2017
config Add hashing and logging config files Mar 16, 2018
database Add Socialite example Dec 7, 2017
public Apply fixes from StyleCI Dec 15, 2017
resources Fix icons Oct 21, 2018
routes Implement locale with dynamic import Jan 16, 2018
storage Upgrade to Laravel 5.5 and Bootstrap 4 beta1 Sep 2, 2017
tests Test register with existing email Nov 15, 2018
.babelrc Add support for dynamic import Jan 16, 2018
.editorconfig Init Jan 16, 2017
.env.dusk.local Add some Dusk tests Sep 2, 2017
.env.dusk.testing Try with root user Sep 2, 2017
.env.example Change jwt ttl to one day Jan 22, 2018
.eslintrc Update eslint Oct 21, 2018
.gitattributes Ignore files Dec 19, 2017
.gitignore Add support for dynamic import Jan 16, 2018
.travis.yml Update .travis.yml Oct 21, 2018
CHANGELOG.md Update CHANGELOG.md Oct 10, 2018
LICENSE Init Jan 16, 2017
README.md Update README.md Oct 21, 2018
artisan Upgrade to Laravel 5.5 and Bootstrap 4 beta1 Sep 2, 2017
composer.json Updated Laravel to 5.7, changed ResetPasswordController and ForgotPas… Oct 3, 2018
composer.lock Updated Laravel to 5.7, changed ResetPasswordController and ForgotPas… Oct 3, 2018
package-lock.json Add package-lock.json Oct 21, 2018
package.json Update Oct 21, 2018
phpunit.xml Remove db connection Sep 2, 2017
server.php Apply fixes from StyleCI Dec 15, 2017
webpack.mix.js Update webpack.mix.js Oct 21, 2018
yarn.lock Update yarn.lock Oct 21, 2018

README.md

Laravel-Vue SPA

Build Status Total Downloads Latest Stable Version

A Laravel-Vue SPA starter project template.

Features

  • Laravel 5.7
  • 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 and php artisan jwt:secret)
  • php artisan migrate
  • npm install or yarn

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.