A Laravel-Vue SPA starter project template with Tailwind CSS integration.
skrypt-nl/laravel-vue-tailwind-spa is a Laravel package for a laravel-vue spa starter project template with tailwind css integration..
It currently has 66 GitHub stars and 198 downloads on Packagist (latest version 0.2.0).
Install it with composer require skrypt-nl/laravel-vue-tailwind-spa.
Discover more Laravel packages by skrypt-nl
or browse all Laravel packages to compare alternatives.
Last updated
A Laravel, Vue & Tailwind SPA starter project template.
This project is based on an older version of cretueusebiu/laravel-vue-spa. All credits should go to Cretu Eusebiu, this version only contains some changes for the use of Tailwind and to fit our own needs.
composer create-project --prefer-dist skrypt-nl/laravel-vue-tailwind-spa.env and set your database & email connection detailsphp artisan key:generate and php artisan jwt:secret)php artisan migratenpm install# Build and watch
npm run watch
# Serve with hot reloading
npm run hot
npm run production
Socialite has been integrated, but hasn't been added by default on the login & sign up pages.
This project comes with GitHub as an example for Laravel Socialite.
To enable the provider create a new GitHub application and use https://example.com/api/oauth/github/callback as the Authorization callback URL.
Edit .env and set GITHUB_CLIENT_ID and GITHUB_CLIENT_SECRET with the keys form your GitHub application.
For other providers you may need to set the appropriate keys in config/services.php and redirect url in OAuthController.php.
To enable email verification make sure that your App\User model implements the Illuminate\Contracts\Auth\MustVerifyEmail contract.
Currently, the tests are not working properly as these were created for the original project. We will do our best to get them up and running as soon as possible again.
# Run unit and feature tests
vendor/bin/phpunit
# Run Dusk browser tests
php artisan dusk
Coming soon
~~Please see CHANGELOG for more information what has changed recently.~~