/eapi

E-commerce API built in Laravel PHP with OAuth

Primary LanguagePHP

Method URI Name Action Middleware
GET HEAD /
POST api/products products.store App\Http\Controllers\ProductController@store
GET HEAD api/products products.index
GET HEAD api/products/{product} products.show
DELETE api/products/{product} products.destroy App\Http\Controllers\ProductController@destroy
PUT PATCH api/products/{product} products.update
POST api/products/{product}/reviews reviews.store App\Http\Controllers\ReviewController@store
GET HEAD api/products/{product}/reviews reviews.index
DELETE api/products/{product}/reviews/{review} reviews.destroy App\Http\Controllers\ReviewController@destroy
PUT PATCH api/products/{product}/reviews/{review} reviews.update
GET HEAD api/products/{product}/reviews/{review} reviews.show
GET HEAD api/user
GET HEAD home home
POST login App\Http\Controllers\Auth\LoginController@login
GET HEAD login login
POST logout logout App\Http\Controllers\Auth\LoginController@logout
GET HEAD oauth/authorize passport.authorizations.authorize
DELETE oauth/authorize passport.authorizations.deny Laravel\Passport\Http\Controllers\DenyAuthorizationController@deny
POST oauth/authorize passport.authorizations.approve Laravel\Passport\Http\Controllers\ApproveAuthorizationController@approve
POST oauth/clients passport.clients.store Laravel\Passport\Http\Controllers\ClientController@store
GET HEAD oauth/clients passport.clients.index
DELETE oauth/clients/{client_id} passport.clients.destroy Laravel\Passport\Http\Controllers\ClientController@destroy
PUT oauth/clients/{client_id} passport.clients.update Laravel\Passport\Http\Controllers\ClientController@update
POST oauth/personal-access-tokens passport.personal.tokens.store Laravel\Passport\Http\Controllers\PersonalAccessTokenController@store
GET HEAD oauth/personal-access-tokens passport.personal.tokens.index
DELETE oauth/personal-access-tokens/{token_id} passport.personal.tokens.destroy Laravel\Passport\Http\Controllers\PersonalAccessTokenController@destroy
GET HEAD oauth/scopes passport.scopes.index
POST oauth/token passport.token Laravel\Passport\Http\Controllers\AccessTokenController@issueToken
POST oauth/token/refresh passport.token.refresh Laravel\Passport\Http\Controllers\TransientTokenController@refresh
GET HEAD oauth/tokens passport.tokens.index
DELETE oauth/tokens/{token_id} passport.tokens.destroy Laravel\Passport\Http\Controllers\AuthorizedAccessTokenController@destroy
POST password/email password.email App\Http\Controllers\Auth\ForgotPasswordController@sendResetLinkEmail
GET HEAD password/reset password.request
POST password/reset password.update App\Http\Controllers\Auth\ResetPasswordController@reset
GET HEAD password/reset/{token} password.reset
GET HEAD register register
POST register App\Http\Controllers\Auth\RegisterController@register