Download the PHP package cretueusebiu/laravel-vue-spa without Composer
On this page you can find all versions of the php package cretueusebiu/laravel-vue-spa. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download cretueusebiu/laravel-vue-spa
More information about cretueusebiu/laravel-vue-spa
Files in cretueusebiu/laravel-vue-spa
Package laravel-vue-spa
Short Description A Laravel-Vue SPA starter project template.
License MIT
Informations about the package laravel-vue-spa
Laravel-Vue SPA
A Laravel-Vue SPA starter kit.
Features
- Laravel 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 5 + Font Awesome 5
Installation
composer create-project --prefer-dist cretueusebiu/laravel-vue-spa- Edit
.envand set your database connection details - (When installed via git clone or download, run
php artisan key:generateandphp artisan jwt:secret) php artisan migratenpm install
Usage
Development
Production
Socialite
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.
Email Verification
To enable email verification make sure that your App\User model implements the Illuminate\Contracts\Auth\MustVerifyEmail contract.
Testing
Changelog
Please see CHANGELOG for more information what has changed recently.
All versions of laravel-vue-spa with dependencies
fideloper/proxy Version ^4.4
fruitcake/laravel-cors Version ^2.0
guzzlehttp/guzzle Version ^7.0.1
laravel/framework Version ^8.54
laravel/socialite Version ^5.2
laravel/tinker Version ^2.6
laravel/ui Version ^3.3
tymon/jwt-auth Version dev-develop