Skip to content

Instantly share code, notes, and snippets.

@farindra
Last active April 12, 2021 22:32
Show Gist options
  • Save farindra/5188e8fc3f39cc86c50fab2a9a919cf3 to your computer and use it in GitHub Desktop.
Save farindra/5188e8fc3f39cc86c50fab2a9a919cf3 to your computer and use it in GitHub Desktop.
Lumen user route
<?php
/* registration */
$router->post('/register', [ 'as' => 'register', 'uses' => 'AuthController@register']);
/* login */
$router->post('/login', [ 'as' => 'login', 'uses' => 'AuthController@login']);
/* restrict route */
$router->group(['middleware' => 'auth'], function () use ($router) {
/* get user profile */
$router->get('/profile', [ 'as' => 'profile', 'uses' => 'AuthController@profile']);
/* logout user */
$router->get('/logout', [ 'as' => 'logout', 'uses' => 'AuthController@logout']);
/* refresh token */
$router->get('/refresh-token', [ 'as' => 'refreshToken', 'uses' => 'AuthController@refresh']);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment