laravel-vue-spa maintained by cretueusebiu
Last update
2021/08/15 15:00
License
Require
- php ^7.3|^8.0
- fideloper/proxy ^4.4
- fruitcake/laravel-cors ^2.0
- guzzlehttp/guzzle ^7.0.1
- laravel/socialite ^5.2
- laravel/tinker ^2.6
- laravel/framework ^8.54
- laravel/ui ^3.3
- tymon/jwt-auth dev-develop
Last update
2021/08/15 15:00
License
Require
- php ^7.3|^8.0
- fideloper/proxy ^4.4
- fruitcake/laravel-cors ^2.0
- guzzlehttp/guzzle ^7.0.1
- laravel/framework ^8.54
- laravel/socialite ^5.2
- laravel/tinker ^2.6
- laravel/ui ^3.3
- tymon/jwt-auth dev-develop
Last update
2021/08/15 14:54
License
Require
- php ^7.3|^8.0
- fideloper/proxy ^4.4
- fruitcake/laravel-cors ^2.0
- guzzlehttp/guzzle ^7.0.1
- laravel/framework ^8.54
- laravel/socialite ^5.2
- laravel/tinker ^2.6
- laravel/ui ^3.3
- tymon/jwt-auth dev-develop
Last update
2021/08/14 21:30
License
Require
- php ^7.3|^8.0
- fideloper/proxy ^4.4
- fruitcake/laravel-cors ^2.0
- guzzlehttp/guzzle ^7.0.1
- laravel/framework ^8.54
- laravel/socialite ^5.2
- laravel/tinker ^2.6
- laravel/ui ^3.3
- tymon/jwt-auth dev-develop
Last update
2021/05/13 17:09
License
Require
- php ^7.3|^8.0
- fideloper/proxy ^4.4
- fruitcake/laravel-cors ^2.0
- guzzlehttp/guzzle ^7.0.1
- laravel/framework ^8.34
- laravel/socialite ^5.2
- laravel/tinker ^2.6
- laravel/ui ^3.2
- tymon/jwt-auth ^1.0.2
Last update
2021/03/23 20:20
License
Require
- php ^7.3|^8.0
- fideloper/proxy ^4.4
- fruitcake/laravel-cors ^2.0
- guzzlehttp/guzzle ^7.0.1
- laravel/framework ^8.34
- laravel/socialite ^5.2
- laravel/tinker ^2.6
- laravel/ui ^3.2
- tymon/jwt-auth ^1.0.2
Last update
2021/01/12 19:33
License
Require
- php ^7.3|^8.0
- fideloper/proxy ^4.4
- fruitcake/laravel-cors ^2.0
- guzzlehttp/guzzle ^7.0.1
- laravel/framework ^8.12
- laravel/sanctum ^2.8
- laravel/socialite ^5.0
- laravel/tinker ^2.5
- laravel/ui ^3.0
Last update
2020/11/02 22:51
License
Require
- php ^7.3|^8.0
- fideloper/proxy ^4.4
- fruitcake/laravel-cors ^2.0
- guzzlehttp/guzzle ^7.0.1
- laravel/framework ^8.12
- laravel/socialite ^5.0
- laravel/tinker ^2.5
- laravel/ui ^3.0
- tymon/jwt-auth ^1.0.1
Last update
2020/10/31 22:32
License
Require
- php ^7.3|^8.0
- fideloper/proxy ^4.4
- fruitcake/laravel-cors ^2.0
- guzzlehttp/guzzle ^7.0.1
- laravel/framework ^8.12
- laravel/socialite ^5.0
- laravel/tinker ^2.5
- laravel/ui ^3.0
- tymon/jwt-auth ^1.0.1
Last update
2020/04/09 19:44
License
Require
- php ^7.2.5
- fideloper/proxy ^4.2
- fruitcake/laravel-cors ^1.0
- guzzlehttp/guzzle ^6.3
- laravel/framework ^7.0
- laravel/socialite ^4.3
- laravel/tinker ^2.0
- laravel/ui ^2.0
- tymon/jwt-auth ^1.0.0
Last update
2020/03/25 09:48
License
Require
- php ^7.2.5
- fideloper/proxy ^4.2
- fruitcake/laravel-cors ^1.0
- guzzlehttp/guzzle ^6.3
- laravel/framework ^7.0
- laravel/socialite ^4.3
- laravel/tinker ^2.0
- laravel/ui ^2.0
- tymon/jwt-auth ^1.0.0
Last update
2019/09/29 09:54
License
Require
- php ^7.2
- fideloper/proxy ^4.0
- laravel/dusk ^5.1
- laravel/framework ^6.0
- laravel/socialite ^4.2
- laravel/tinker ^1.0
- tymon/jwt-auth ^1.0.0-rc.5
Last update
2019/05/17 21:35
License
Require
- 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
Last update
2018/10/21 18:17
License
Require
- php ^7.1.3
- fideloper/proxy ^4.0
- laravel/framework 5.7.*
- laravel/socialite ^3.0
- laravel/tinker ~1.0
- tymon/jwt-auth ^1.0.0-rc.2
Last update
2018/10/03 08:57
License
Require
- php ^7.1.3
- fideloper/proxy ^4.0
- laravel/framework 5.7.*
- laravel/socialite ^3.0
- laravel/tinker ~1.0
- tymon/jwt-auth ^1.0.0-rc.2
Last update
2018/05/10 13:52
License
Require
- php ^7.1.3
- fideloper/proxy ^4.0
- laravel/framework 5.6.*
- laravel/socialite ^3.0
- laravel/tinker ~1.0
- tymon/jwt-auth ^1.0.0-rc.2
Last update
2018/03/14 16:32
License
Require
- php ^7.1.3
- fideloper/proxy ^4.0
- laravel/framework 5.6.*
- laravel/socialite ^3.0
- laravel/tinker ~1.0
- tymon/jwt-auth ^1.0.0-rc.2
Last update
2018/01/23 12:18
License
Require
- php >=7.0.0
- fideloper/proxy ~3.3
- laravel/framework 5.5.*
- laravel/socialite ^3.0
- laravel/tinker ~1.0
- tymon/jwt-auth ^1.0.0-rc.1
Last update
2018/01/23 08:43
License
Require
- php >=7.0.0
- fideloper/proxy ~3.3
- laravel/framework 5.5.*
- laravel/socialite ^3.0
- laravel/tinker ~1.0
- tymon/jwt-auth ^1.0.0-rc.1
Last update
2018/01/22 21:57
License
Require
- php >=7.0.0
- fideloper/proxy ~3.3
- laravel/framework 5.5.*
- laravel/socialite ^3.0
- laravel/tinker ~1.0
- tymon/jwt-auth ^1.0.0-rc.1
Last update
2018/01/22 21:24
License
Require
- php >=7.0.0
- fideloper/proxy ~3.3
- laravel/framework 5.5.*
- laravel/socialite ^3.0
- laravel/tinker ~1.0
- tymon/jwt-auth ^1.0.0-rc.1
Last update
2018/01/19 08:22
License
Require
- php >=7.0.0
- fideloper/proxy ~3.3
- laravel/framework 5.5.*
- laravel/socialite ^3.0
- laravel/tinker ~1.0
- tymon/jwt-auth ^1.0.0-rc.1
Last update
2018/01/16 19:37
License
Require
- php >=7.0.0
- fideloper/proxy ~3.3
- laravel/framework 5.5.*
- laravel/socialite ^3.0
- laravel/tinker ~1.0
- tymon/jwt-auth ^1.0.0-rc.1
Last update
2018/01/10 20:23
License
Require
- php >=7.0.0
- fideloper/proxy ~3.3
- laravel/framework 5.5.*
- laravel/socialite ^3.0
- laravel/tinker ~1.0
- tymon/jwt-auth ^1.0.0-rc.1
Last update
2018/01/10 13:37
License
Require
- php >=7.0.0
- fideloper/proxy ~3.3
- laravel/framework 5.5.*
- laravel/socialite ^3.0
- laravel/tinker ~1.0
- tymon/jwt-auth ^1.0.0-rc.1
Last update
2017/12/19 11:43
License
Require
- php >=7.0.0
- fideloper/proxy ~3.3
- laravel/framework 5.5.*
- laravel/socialite ^3.0
- laravel/tinker ~1.0
- tymon/jwt-auth ^1.0.0-rc.1
Last update
2017/09/02 18:00
License
Require
- php >=7.0.0
- fideloper/proxy ~3.3
- laravel/framework 5.5.*
- laravel/tinker ~1.0
- tymon/jwt-auth dev-develop
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
npm run dev
Production
npm run build
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
# Run unit and feature tests
vendor/bin/phpunit
# Run Dusk browser tests
php artisan dusk
Changelog
Please see CHANGELOG for more information what has changed recently.