shriker / laravel-vue-spa-tailwind
A Laravel-Vue SPA Tailwind starter project template.
Installs: 102
Dependents: 0
Suggesters: 0
Security: 0
Stars: 17
Watchers: 1
Forks: 826
Open Issues: 3
Type:project
Requires
- php: ^7.1.3
- fideloper/proxy: ^4.0
- laravel/dusk: ^5.1
- laravel/framework: 5.8.*
- laravel/socialite: ^4.0
- laravel/tinker: ^1.0
- tymon/jwt-auth: ^1.0.0-rc.4.1
Requires (Dev)
- beyondcode/laravel-dump-server: ^1.0
- doctrine/dbal: ^2.9
- filp/whoops: ^2.0
- fzaninotto/faker: ^1.4
- mockery/mockery: ^1.0
- nunomaduro/collision: ^3.0
- phpunit/phpunit: ^7.5
README
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.
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
andphp 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.