Skip to content
A Laravel-Vue SPA starter project template.
Branch: master
Clone or download
Latest commit c6fab6a May 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Extract translation lines May 17, 2019
bootstrap Upgrade to Laravel 5.8 Apr 14, 2019
config Upgrade to Laravel 5.8 Apr 14, 2019
database Upgrade to Laravel 5.8 Apr 14, 2019
public Apply fixes from StyleCI Apr 15, 2019
resources Update welcome.vue May 19, 2019
routes Implement email verification (api only) May 16, 2019
storage Upgrade to Laravel 5.8 Apr 14, 2019
tests Implement email verification (api only) May 16, 2019
.babelrc Trying to fix invalid build behavior, after laravel-mix 2.1.11 -> 4.0.15 Apr 26, 2019
.editorconfig Upgrade to Laravel 5.8 Apr 14, 2019
.env.dusk.local Upgrade to Laravel 5.8 Apr 14, 2019
.env.dusk.testing Upgrade to Laravel 5.8 Apr 14, 2019
.env.example Update .env.example May 19, 2019
.eslintrc Update eslint Oct 21, 2018
.gitattributes Ignore files Dec 19, 2017
.gitignore Update .gitignore May 16, 2019
.travis.yml Drop package `staudenmeir/dusk-updater`, because it merged into `dusk` May 4, 2019
CHANGELOG.md Version May 17, 2019
LICENSE Init Jan 16, 2017
README.md Update README.md May 17, 2019
artisan Upgrade to Laravel 5.5 and Bootstrap 4 beta1 Sep 2, 2017
composer.json Drop package `staudenmeir/dusk-updater`, because it merged into `dusk` May 4, 2019
composer.lock Drop package `staudenmeir/dusk-updater`, because it merged into `dusk` May 4, 2019
package-lock.json Refactor build process May 5, 2019
package.json Refactor build process May 5, 2019
phpunit.xml Upgrade to Laravel 5.8 Apr 14, 2019
server.php Apply fixes from StyleCI Dec 15, 2017
webpack.mix.js Update webpack.mix.js May 5, 2019

README.md

Laravel-Vue SPA

Build Status Total Downloads Latest Stable Version

A Laravel-Vue SPA starter project template.

Features

  • Laravel 5.8
  • 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

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

Usage

Development

# build and watch
npm run watch

# serve with hot reloading
npm run hot

Production

npm run production

Email Verification

To enable email verification make sure that your App\User model implements the Illuminate\Contracts\Auth\MustVerifyEmail contract.

Changelog

Please see CHANGELOG for more information what has changed recently.

You can’t perform that action at this time.