shriker / laravel-vue-spa-tailwind

A Laravel-Vue SPA + Tailwind CSS starter project template.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Laravel-Vue SPA + Tailwind CSS

Forked from cretueusebiu/laravel-vue-spa

The main difference between this repository and the original is that this one uses Tailwind CSS instead of Bootstrap.

Image of Laravel-Vue SPA + Tailwind CSS

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
  • Tailwind CSS + Font Awesome 5

Installation

  • composer create-project --prefer-dist shriker/laravel-vue-spa-tailwind
  • 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.

About

A Laravel-Vue SPA + Tailwind CSS starter project template.

License:MIT License


Languages

Language:PHP 76.6%Language:Vue 22.2%Language:HTML 1.2%