Skip to content

Commit c316d8e

Browse files
authored
Merge pull request #846 from d8vjork/7.0
[7.0] Add names to routes for reusability
2 parents 3213be8 + 20b5964 commit c316d8e

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/RouteRegistrar.php

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,17 @@ public function forAuthorization()
4848
$this->router->group(['middleware' => ['web', 'auth']], function ($router) {
4949
$router->get('/authorize', [
5050
'uses' => 'AuthorizationController@authorize',
51+
'as' => 'passport.authorizations.authorize',
5152
]);
5253

5354
$router->post('/authorize', [
5455
'uses' => 'ApproveAuthorizationController@approve',
56+
'as' => 'passport.authorizations.approve',
5557
]);
5658

5759
$router->delete('/authorize', [
5860
'uses' => 'DenyAuthorizationController@deny',
61+
'as' => 'passport.authorizations.deny',
5962
]);
6063
});
6164
}
@@ -69,16 +72,19 @@ public function forAccessTokens()
6972
{
7073
$this->router->post('/token', [
7174
'uses' => 'AccessTokenController@issueToken',
75+
'as' => 'passport.token',
7276
'middleware' => 'throttle',
7377
]);
7478

7579
$this->router->group(['middleware' => ['web', 'auth']], function ($router) {
7680
$router->get('/tokens', [
7781
'uses' => 'AuthorizedAccessTokenController@forUser',
82+
'as' => 'passport.tokens.index',
7883
]);
7984

8085
$router->delete('/tokens/{token_id}', [
8186
'uses' => 'AuthorizedAccessTokenController@destroy',
87+
'as' => 'passport.tokens.destroy',
8288
]);
8389
});
8490
}
@@ -93,6 +99,7 @@ public function forTransientTokens()
9399
$this->router->post('/token/refresh', [
94100
'middleware' => ['web', 'auth'],
95101
'uses' => 'TransientTokenController@refresh',
102+
'as' => 'passport.token.refresh',
96103
]);
97104
}
98105

@@ -106,18 +113,22 @@ public function forClients()
106113
$this->router->group(['middleware' => ['web', 'auth']], function ($router) {
107114
$router->get('/clients', [
108115
'uses' => 'ClientController@forUser',
116+
'as' => 'passport.clients.index',
109117
]);
110118

111119
$router->post('/clients', [
112120
'uses' => 'ClientController@store',
121+
'as' => 'passport.clients.store',
113122
]);
114123

115124
$router->put('/clients/{client_id}', [
116125
'uses' => 'ClientController@update',
126+
'as' => 'passport.clients.update',
117127
]);
118128

119129
$router->delete('/clients/{client_id}', [
120130
'uses' => 'ClientController@destroy',
131+
'as' => 'passport.clients.destroy',
121132
]);
122133
});
123134
}
@@ -132,18 +143,22 @@ public function forPersonalAccessTokens()
132143
$this->router->group(['middleware' => ['web', 'auth']], function ($router) {
133144
$router->get('/scopes', [
134145
'uses' => 'ScopeController@all',
146+
'as' => 'passport.scopes.index',
135147
]);
136148

137149
$router->get('/personal-access-tokens', [
138150
'uses' => 'PersonalAccessTokenController@forUser',
151+
'as' => 'passport.personal.tokens.index',
139152
]);
140153

141154
$router->post('/personal-access-tokens', [
142155
'uses' => 'PersonalAccessTokenController@store',
156+
'as' => 'passport.personal.tokens.store',
143157
]);
144158

145159
$router->delete('/personal-access-tokens/{token_id}', [
146160
'uses' => 'PersonalAccessTokenController@destroy',
161+
'as' => 'passport.personal.tokens.destroy',
147162
]);
148163
});
149164
}

0 commit comments

Comments
 (0)