Download the PHP package sfelix-martins/laravel-robust without Composer
On this page you can find all versions of the php package sfelix-martins/laravel-robust. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download sfelix-martins/laravel-robust
More information about sfelix-martins/laravel-robust
Files in sfelix-martins/laravel-robust
Download sfelix-martins/laravel-robust
More information about sfelix-martins/laravel-robust
Files in sfelix-martins/laravel-robust
Vendor sfelix-martins
Package laravel-robust
Short Description Laravel Project with many tools pre installed and pre-set to build Robust APIs
License MIT
Package laravel-robust
Short Description Laravel Project with many tools pre installed and pre-set to build Robust APIs
License MIT
Please rate this library. Is it a good library?
Informations about the package laravel-robust
Robust API
Laravel Project with many tools preinstalled and pre-set to build Robust APIs
Features
- Register Users
- OAuth 2 Authentication (Default and Facebook)
- Reset Passwords
- You can resets password on browser using routes:
- GET :
/password/reset
to show link request form - POST :
/password/email
to send reset link email - GET :
/password/reset/{token}
to show reset form - POST :
/password/reset
to reset password
- GET :
- Or using the API endpoints
- You can resets password on browser using routes:
- Confirm Account
Endpoints
POST
: /v1/users - Create usersPOST
: /v1/oauth/token - Default login and Facebook LoginGET
: /v1/users/{id} - Get one userPOST
: /v1/password/email - Sends password reset emailsPOST
: /v1/password/reset - Resets PasswordsGET
: /v1/account/verify/{token} - Confirm email
Events
Illuminate\Auth\Events\Registered
when user is registeredIlluminate\Auth\Events\PasswordReset
when resets password
More details on Docs
Used Packages
- Laravel Modules
- Laravel Cors
- Laravel Passport
- Laravel Socialite
- Laravel Social-Grant
- Laravel Permissions
- Lassehaslev/Executor
- Json Exception Handler
Installing
-
Create laravel-robust project
-
Enter in the project folder:
-
Use the stable version. Go to releases and checkout on latest version. For example:
-
Copy .env file and set your environment configs
-
Install composer packages
-
Generate you app key
-
Migrate database changes
- Install
Laravel Passport
to get credentials
Get the generate credentials to use on API authentication
- You need start queue to send confirmation email correctly
Or configure Supervisor to make this
Testing
- Install npm dependencies and start automatic tests
All versions of laravel-robust with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.0.0
adaojunior/passport-social-grant Version ^3.1
barryvdh/laravel-cors Version ^0.9.2
laravel/framework Version 5.5.*
laravel/passport Version ^3.0
laravel/socialite Version ^3.0
laravel/tinker Version ~1.0
nwidart/laravel-modules Version ^2.0
sfelix-martins/json-exception-handler Version ~1.0
adaojunior/passport-social-grant Version ^3.1
barryvdh/laravel-cors Version ^0.9.2
laravel/framework Version 5.5.*
laravel/passport Version ^3.0
laravel/socialite Version ^3.0
laravel/tinker Version ~1.0
nwidart/laravel-modules Version ^2.0
sfelix-martins/json-exception-handler Version ~1.0
The package sfelix-martins/laravel-robust contains the following files
Loading the files please wait ....