Download the PHP package avinmaster/laravel-jwt-api without Composer
On this page you can find all versions of the php package avinmaster/laravel-jwt-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download avinmaster/laravel-jwt-api
More information about avinmaster/laravel-jwt-api
Files in avinmaster/laravel-jwt-api
Package laravel-jwt-api
Short Description A Laravel JWT API starter project template.
License MIT
Informations about the package laravel-jwt-api
Laravel JWT API
A Laravel JWT API starter kit.
Features
- Laravel 8
- Login, register, email verification and password reset
- Authentication with JWT
- Socialite integration
Installation
composer create-project --prefer-dist avinmaster/laravel-jwt-api
- 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
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 all unit and feature tests
Changelog
Please see CHANGELOG for more information what has changed recently.
All versions of laravel-jwt-api 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