Completed
Push — master ( f2b66c...15eb15 )
by Abdelrahman
11:47 queued 10:02
created

routes/web/adminarea.php (1 issue)

Labels
Severity

Upgrade to new PHP Analysis Engine

These results are based on our legacy PHP analysis, consider migrating to our new PHP analysis engine instead. Learn more

1
<?php
2
3
declare(strict_types=1);
4
5
Route::domain(domain())->group(function () {
6
    Route::name('adminarea.')
7
         ->middleware(['web', 'nohttpcache'])
8
         ->namespace('Cortex\Auth\Http\Controllers\Adminarea')
9
         ->prefix(config('cortex.foundation.route.locale_prefix') ? '{locale}/'.config('cortex.foundation.route.prefix.adminarea') : config('cortex.foundation.route.prefix.adminarea'))->group(function () {
10
11
            // Login Routes
12
             Route::get('login')->name('login')->uses('AuthenticationController@form');
13
             Route::post('login')->name('login.process')->uses('AuthenticationController@login');
14
             Route::post('logout')->name('logout')->uses('AuthenticationController@logout');
15
16
             // Reauthentication Routes
17
             Route::name('reauthentication.')->prefix('reauthentication')->group(function () {
18
                 // Reauthentication Password Routes
19
                 Route::post('password')->name('password.process')->uses('ReauthenticationController@processPassword');
20
21
                 // Reauthentication Twofactor Routes
22
                 Route::post('twofactor')->name('twofactor.process')->uses('ReauthenticationController@processTwofactor');
23
             });
24
25
             // Password Reset Routes
26
             Route::get('passwordreset')->name('passwordreset')->uses('RedirectionController@passwordreset');
27
             Route::name('passwordreset.')->prefix('passwordreset')->group(function () {
28
                 Route::get('request')->name('request')->uses('PasswordResetController@request');
29
                 Route::post('send')->name('send')->uses('PasswordResetController@send');
30
                 Route::get('reset')->name('reset')->uses('PasswordResetController@reset');
31
                 Route::post('process')->name('process')->uses('PasswordResetController@process');
32
             });
33
34
             // Verification Routes
35
             Route::get('verification')->name('verification')->uses('RedirectionController@verification');
36
             Route::name('verification.')->prefix('verification')->group(function () {
37
                 // Phone Verification Routes
38
                 Route::name('phone.')->prefix('phone')->group(function () {
39
                     Route::get('request')->name('request')->uses('PhoneVerificationController@request');
40
                     Route::post('send')->name('send')->uses('PhoneVerificationController@send');
41
                     Route::get('verify')->name('verify')->uses('PhoneVerificationController@verify');
42
                     Route::post('process')->name('process')->uses('PhoneVerificationController@process');
43
                 });
44
45
                 // Email Verification Routes
46
                 Route::name('email.')->prefix('email')->group(function () {
47
                     Route::get('request')->name('request')->uses('EmailVerificationController@request');
48
                     Route::post('send')->name('send')->uses('EmailVerificationController@send');
49
                     Route::get('verify')->name('verify')->uses('EmailVerificationController@verify');
50
                 });
51
             });
52
53
             Route::middleware(['can:access-adminarea'])->group(function () {
0 ignored issues
show
The method middleware() does not exist on Illuminate\Routing\Router. Did you maybe mean aliasMiddleware()?

This check marks calls to methods that do not seem to exist on an object.

This is most likely the result of a method being renamed without all references to it being renamed likewise.

Loading history...
54
55
                 // Account Settings Route Alias
56
                 Route::get('account')->name('account')->uses('AccountSettingsController@index');
57
58
                 // User Account Routes
59
                 Route::name('account.')->prefix('account')->group(function () {
60
                     // Account Settings Routes
61
                     Route::get('settings')->name('settings')->uses('AccountSettingsController@edit');
62
                     Route::post('settings')->name('settings.update')->uses('AccountSettingsController@update');
63
64
                     // Account Password Routes
65
                     Route::get('password')->name('password')->uses('AccountPasswordController@edit');
66
                     Route::post('password')->name('password.update')->uses('AccountPasswordController@update');
67
68
                     // Account Attributes Routes
69
                     Route::get('attributes')->name('attributes')->uses('AccountAttributesController@edit');
70
                     Route::post('attributes')->name('attributes.update')->uses('AccountAttributesController@update');
71
72
                     // Account Sessions Routes
73
                     Route::get('sessions')->name('sessions')->uses('AccountSessionsController@index');
74
                     Route::delete('sessions')->name('sessions.flush')->uses('AccountSessionsController@flush');
75
                     Route::delete('sessions/{session?}')->name('sessions.destroy')->uses('AccountSessionsController@destroy');
76
77
                     // Account TwoFactor Routes
78
                     Route::get('twofactor')->name('twofactor')->uses('AccountTwoFactorController@index');
79
                     Route::name('twofactor.')->prefix('twofactor')->group(function () {
80
81
                         // Account TwoFactor TOTP Routes
82
                         Route::name('totp.')->prefix('totp')->group(function () {
83
                             Route::get('enable')->name('enable')->uses('AccountTwoFactorController@enableTotp');
84
                             Route::post('update')->name('update')->uses('AccountTwoFactorController@updateTotp');
85
                             Route::post('disable')->name('disable')->uses('AccountTwoFactorController@disableTotp');
86
                             Route::post('backup')->name('backup')->uses('AccountTwoFactorController@backupTotp');
87
                         });
88
89
                         // Account TwoFactor Phone Routes
90
                         Route::name('phone.')->prefix('phone')->group(function () {
91
                             Route::post('enable')->name('enable')->uses('AccountTwoFactorController@enablePhone');
92
                             Route::post('disable')->name('disable')->uses('AccountTwoFactorController@disablePhone');
93
                         });
94
                     });
95
                 });
96
97
                 // Abilities Routes
98
                 Route::name('abilities.')->prefix('abilities')->group(function () {
99
                     Route::get('/')->name('index')->uses('AbilitiesController@index');
100
                     Route::get('import')->name('import')->uses('AbilitiesController@import');
101
                     Route::post('import')->name('stash')->uses('AbilitiesController@stash');
102
                     Route::post('hoard')->name('hoard')->uses('AbilitiesController@hoard');
103
                     Route::get('import/logs')->name('import.logs')->uses('AbilitiesController@importLogs');
104
                     Route::get('create')->name('create')->uses('AbilitiesController@create');
105
                     Route::post('create')->name('store')->uses('AbilitiesController@store');
106
                     Route::get('{ability}')->name('show')->uses('AbilitiesController@show');
107
                     Route::get('{ability}/edit')->name('edit')->uses('AbilitiesController@edit');
108
                     Route::put('{ability}/edit')->name('update')->uses('AbilitiesController@update');
109
                     Route::get('{ability}/logs')->name('logs')->uses('AbilitiesController@logs');
110
                     Route::delete('{ability}')->name('destroy')->uses('AbilitiesController@destroy');
111
                 });
112
113
                 // Roles Routes
114
                 Route::name('roles.')->prefix('roles')->group(function () {
115
                     Route::get('/')->name('index')->uses('RolesController@index');
116
                     Route::get('import')->name('import')->uses('RolesController@import');
117
                     Route::post('import')->name('stash')->uses('RolesController@stash');
118
                     Route::post('hoard')->name('hoard')->uses('RolesController@hoard');
119
                     Route::get('import/logs')->name('import.logs')->uses('RolesController@importLogs');
120
                     Route::get('create')->name('create')->uses('RolesController@create');
121
                     Route::post('create')->name('store')->uses('RolesController@store');
122
                     Route::get('{role}')->name('show')->uses('RolesController@show');
123
                     Route::get('{role}/edit')->name('edit')->uses('RolesController@edit');
124
                     Route::put('{role}/edit')->name('update')->uses('RolesController@update');
125
                     Route::get('{role}/logs')->name('logs')->uses('RolesController@logs');
126
                     Route::delete('{role}')->name('destroy')->uses('RolesController@destroy');
127
                 });
128
129
                 // Admins Routes
130
                 Route::name('admins.')->prefix('admins')->group(function () {
131
                     Route::get('/')->name('index')->uses('AdminsController@index');
132
                     Route::get('import')->name('import')->uses('AdminsController@import');
133
                     Route::post('import')->name('stash')->uses('AdminsController@stash');
134
                     Route::post('hoard')->name('hoard')->uses('AdminsController@hoard');
135
                     Route::get('import/logs')->name('import.logs')->uses('AdminsController@importLogs');
136
                     Route::get('create')->name('create')->uses('AdminsController@create');
137
                     Route::post('create')->name('store')->uses('AdminsController@store');
138
                     Route::get('{admin}')->name('show')->uses('AdminsController@show');
139
                     Route::get('{admin}/edit')->name('edit')->uses('AdminsController@edit');
140
                     Route::put('{admin}/edit')->name('update')->uses('AdminsController@update');
141
                     Route::get('{admin}/logs')->name('logs')->uses('AdminsController@logs');
142
                     Route::get('{admin}/activities')->name('activities')->uses('AdminsController@activities');
143
                     Route::get('{admin}/attributes')->name('attributes')->uses('AdminsController@attributes');
144
                     Route::put('{admin}/attributes')->name('attributes.update')->uses('AdminsController@updateAttributes');
145
                     Route::delete('{admin}')->name('destroy')->uses('AdminsController@destroy');
146
                     Route::delete('{admin}/media/{media}')->name('media.destroy')->uses('AdminsMediaController@destroy');
147
                 });
148
149
                 // Guardians Routes
150
                 Route::name('guardians.')->prefix('guardians')->group(function () {
151
                     Route::get('/')->name('index')->uses('GuardiansController@index');
152
                     Route::get('import')->name('import')->uses('GuardiansController@import');
153
                     Route::post('import')->name('stash')->uses('GuardiansController@stash');
154
                     Route::post('hoard')->name('hoard')->uses('GuardiansController@hoard');
155
                     Route::get('import/logs')->name('import.logs')->uses('GuardiansController@importLogs');
156
                     Route::get('create')->name('create')->uses('GuardiansController@create');
157
                     Route::post('create')->name('store')->uses('GuardiansController@store');
158
                     Route::get('{guardian}')->name('show')->uses('GuardiansController@show');
159
                     Route::get('{guardian}/edit')->name('edit')->uses('GuardiansController@edit');
160
                     Route::put('{guardian}/edit')->name('update')->uses('GuardiansController@update');
161
                     Route::get('{guardian}/logs')->name('logs')->uses('GuardiansController@logs');
162
                     Route::delete('{guardian}')->name('destroy')->uses('GuardiansController@destroy');
163
                 });
164
             });
165
         });
166
});
167