|
33 | 33 | */ |
34 | 34 | Route::group(['prefix' => 'locations'], function () { |
35 | 35 | Route::get('/', [Admin\LocationController::class, 'index'])->name('admin.locations'); |
36 | | - Route::get('/view/{location}', [Admin\LocationController::class, 'view'])->name('admin.locations.view'); |
| 36 | + Route::get('/view/{location:id}', [Admin\LocationController::class, 'view'])->name('admin.locations.view'); |
37 | 37 |
|
38 | 38 | Route::post('/', [Admin\LocationController::class, 'create']); |
39 | | - Route::patch('/view/{location}', [Admin\LocationController::class, 'update']); |
| 39 | + Route::patch('/view/{location:id}', [Admin\LocationController::class, 'update']); |
40 | 40 | }); |
41 | 41 |
|
42 | 42 | /* |
|
49 | 49 | */ |
50 | 50 | Route::group(['prefix' => 'databases'], function () { |
51 | 51 | Route::get('/', [Admin\DatabaseController::class, 'index'])->name('admin.databases'); |
52 | | - Route::get('/view/{host}', [Admin\DatabaseController::class, 'view'])->name('admin.databases.view'); |
| 52 | + Route::get('/view/{host:id}', [Admin\DatabaseController::class, 'view'])->name('admin.databases.view'); |
53 | 53 |
|
54 | 54 | Route::post('/', [Admin\DatabaseController::class, 'create']); |
55 | | - Route::patch('/view/{host}', [Admin\DatabaseController::class, 'update']); |
56 | | - Route::delete('/view/{host}', [Admin\DatabaseController::class, 'delete']); |
| 55 | + Route::patch('/view/{host:id}', [Admin\DatabaseController::class, 'update']); |
| 56 | + Route::delete('/view/{host:id}', [Admin\DatabaseController::class, 'delete']); |
57 | 57 | }); |
58 | 58 |
|
59 | 59 | /* |
|
88 | 88 | Route::get('/', [Admin\UserController::class, 'index'])->name('admin.users'); |
89 | 89 | Route::get('/accounts.json', [Admin\UserController::class, 'json'])->name('admin.users.json'); |
90 | 90 | Route::get('/new', [Admin\UserController::class, 'create'])->name('admin.users.new'); |
91 | | - Route::get('/view/{user}', [Admin\UserController::class, 'view'])->name('admin.users.view'); |
| 91 | + Route::get('/view/{user:id}', [Admin\UserController::class, 'view'])->name('admin.users.view'); |
92 | 92 |
|
93 | 93 | Route::post('/new', [Admin\UserController::class, 'store']); |
94 | 94 |
|
95 | | - Route::patch('/view/{user}', [Admin\UserController::class, 'update']); |
96 | | - Route::delete('/view/{user}', [Admin\UserController::class, 'delete']); |
| 95 | + Route::patch('/view/{user:id}', [Admin\UserController::class, 'update']); |
| 96 | + Route::delete('/view/{user:id}', [Admin\UserController::class, 'delete']); |
97 | 97 | }); |
98 | 98 |
|
99 | 99 | /* |
|
107 | 107 | Route::group(['prefix' => 'servers'], function () { |
108 | 108 | Route::get('/', [Admin\Servers\ServerController::class, 'index'])->name('admin.servers'); |
109 | 109 | Route::get('/new', [Admin\Servers\CreateServerController::class, 'index'])->name('admin.servers.new'); |
110 | | - Route::get('/view/{server}', [Admin\Servers\ServerViewController::class, 'index'])->name('admin.servers.view'); |
| 110 | + Route::get('/view/{server:id}', [Admin\Servers\ServerViewController::class, 'index'])->name('admin.servers.view'); |
111 | 111 |
|
112 | 112 | Route::group(['middleware' => [ServerInstalled::class]], function () { |
113 | | - Route::get('/view/{server}/details', [Admin\Servers\ServerViewController::class, 'details'])->name('admin.servers.view.details'); |
114 | | - Route::get('/view/{server}/build', [Admin\Servers\ServerViewController::class, 'build'])->name('admin.servers.view.build'); |
115 | | - Route::get('/view/{server}/startup', [Admin\Servers\ServerViewController::class, 'startup'])->name('admin.servers.view.startup'); |
116 | | - Route::get('/view/{server}/database', [Admin\Servers\ServerViewController::class, 'database'])->name('admin.servers.view.database'); |
117 | | - Route::get('/view/{server}/mounts', [Admin\Servers\ServerViewController::class, 'mounts'])->name('admin.servers.view.mounts'); |
| 113 | + Route::get('/view/{server:id}/details', [Admin\Servers\ServerViewController::class, 'details'])->name('admin.servers.view.details'); |
| 114 | + Route::get('/view/{server:id}/build', [Admin\Servers\ServerViewController::class, 'build'])->name('admin.servers.view.build'); |
| 115 | + Route::get('/view/{server:id}/startup', [Admin\Servers\ServerViewController::class, 'startup'])->name('admin.servers.view.startup'); |
| 116 | + Route::get('/view/{server:id}/database', [Admin\Servers\ServerViewController::class, 'database'])->name('admin.servers.view.database'); |
| 117 | + Route::get('/view/{server:id}/mounts', [Admin\Servers\ServerViewController::class, 'mounts'])->name('admin.servers.view.mounts'); |
118 | 118 | }); |
119 | 119 |
|
120 | | - Route::get('/view/{server}/manage', [Admin\Servers\ServerViewController::class, 'manage'])->name('admin.servers.view.manage'); |
121 | | - Route::get('/view/{server}/delete', [Admin\Servers\ServerViewController::class, 'delete'])->name('admin.servers.view.delete'); |
| 120 | + Route::get('/view/{server:id}/manage', [Admin\Servers\ServerViewController::class, 'manage'])->name('admin.servers.view.manage'); |
| 121 | + Route::get('/view/{server:id}/delete', [Admin\Servers\ServerViewController::class, 'delete'])->name('admin.servers.view.delete'); |
122 | 122 |
|
123 | 123 | Route::post('/new', [Admin\Servers\CreateServerController::class, 'store']); |
124 | | - Route::post('/view/{server}/build', [Admin\ServersController::class, 'updateBuild']); |
125 | | - Route::post('/view/{server}/startup', [Admin\ServersController::class, 'saveStartup']); |
126 | | - Route::post('/view/{server}/database', [Admin\ServersController::class, 'newDatabase']); |
127 | | - Route::post('/view/{server}/mounts/{mount}', [Admin\ServersController::class, 'addMount'])->name('admin.servers.view.mounts.toggle'); |
128 | | - Route::post('/view/{server}/manage/toggle', [Admin\ServersController::class, 'toggleInstall'])->name('admin.servers.view.manage.toggle'); |
129 | | - Route::post('/view/{server}/manage/suspension', [Admin\ServersController::class, 'manageSuspension'])->name('admin.servers.view.manage.suspension'); |
130 | | - Route::post('/view/{server}/manage/reinstall', [Admin\ServersController::class, 'reinstallServer'])->name('admin.servers.view.manage.reinstall'); |
131 | | - Route::post('/view/{server}/manage/transfer', [Admin\Servers\ServerTransferController::class, 'transfer'])->name('admin.servers.view.manage.transfer'); |
132 | | - Route::post('/view/{server}/delete', [Admin\ServersController::class, 'delete']); |
133 | | - |
134 | | - Route::patch('/view/{server}/details', [Admin\ServersController::class, 'setDetails']); |
135 | | - Route::patch('/view/{server}/database', [Admin\ServersController::class, 'resetDatabasePassword']); |
136 | | - |
137 | | - Route::delete('/view/{server}/database/{database}/delete', [Admin\ServersController::class, 'deleteDatabase'])->name('admin.servers.view.database.delete'); |
138 | | - Route::delete('/view/{server}/mounts/{mount}', [Admin\ServersController::class, 'deleteMount']); |
| 124 | + Route::post('/view/{server:id}/build', [Admin\ServersController::class, 'updateBuild']); |
| 125 | + Route::post('/view/{server:id}/startup', [Admin\ServersController::class, 'saveStartup']); |
| 126 | + Route::post('/view/{server:id}/database', [Admin\ServersController::class, 'newDatabase']); |
| 127 | + Route::post('/view/{server:id}/mounts/{mount:id}', [Admin\ServersController::class, 'addMount'])->name('admin.servers.view.mounts.toggle'); |
| 128 | + Route::post('/view/{server:id}/manage/toggle', [Admin\ServersController::class, 'toggleInstall'])->name('admin.servers.view.manage.toggle'); |
| 129 | + Route::post('/view/{server:id}/manage/suspension', [Admin\ServersController::class, 'manageSuspension'])->name('admin.servers.view.manage.suspension'); |
| 130 | + Route::post('/view/{server:id}/manage/reinstall', [Admin\ServersController::class, 'reinstallServer'])->name('admin.servers.view.manage.reinstall'); |
| 131 | + Route::post('/view/{server:id}/manage/transfer', [Admin\Servers\ServerTransferController::class, 'transfer'])->name('admin.servers.view.manage.transfer'); |
| 132 | + Route::post('/view/{server:id}/delete', [Admin\ServersController::class, 'delete']); |
| 133 | + |
| 134 | + Route::patch('/view/{server:id}/details', [Admin\ServersController::class, 'setDetails']); |
| 135 | + Route::patch('/view/{server:id}/database', [Admin\ServersController::class, 'resetDatabasePassword']); |
| 136 | + |
| 137 | + Route::delete('/view/{server:id}/database/{database:id}/delete', [Admin\ServersController::class, 'deleteDatabase'])->name('admin.servers.view.database.delete'); |
| 138 | + Route::delete('/view/{server:id}/mounts/{mount:id}', [Admin\ServersController::class, 'deleteMount']); |
139 | 139 | }); |
140 | 140 |
|
141 | 141 | /* |
|
149 | 149 | Route::group(['prefix' => 'nodes'], function () { |
150 | 150 | Route::get('/', [Admin\Nodes\NodeController::class, 'index'])->name('admin.nodes'); |
151 | 151 | Route::get('/new', [Admin\NodesController::class, 'create'])->name('admin.nodes.new'); |
152 | | - Route::get('/view/{node}', [Admin\Nodes\NodeViewController::class, 'index'])->name('admin.nodes.view'); |
153 | | - Route::get('/view/{node}/settings', [Admin\Nodes\NodeViewController::class, 'settings'])->name('admin.nodes.view.settings'); |
154 | | - Route::get('/view/{node}/configuration', [Admin\Nodes\NodeViewController::class, 'configuration'])->name('admin.nodes.view.configuration'); |
155 | | - Route::get('/view/{node}/allocation', [Admin\Nodes\NodeViewController::class, 'allocations'])->name('admin.nodes.view.allocation'); |
156 | | - Route::get('/view/{node}/servers', [Admin\Nodes\NodeViewController::class, 'servers'])->name('admin.nodes.view.servers'); |
157 | | - Route::get('/view/{node}/system-information', Admin\Nodes\SystemInformationController::class); |
| 152 | + Route::get('/view/{node:id}', [Admin\Nodes\NodeViewController::class, 'index'])->name('admin.nodes.view'); |
| 153 | + Route::get('/view/{node:id}/settings', [Admin\Nodes\NodeViewController::class, 'settings'])->name('admin.nodes.view.settings'); |
| 154 | + Route::get('/view/{node:id}/configuration', [Admin\Nodes\NodeViewController::class, 'configuration'])->name('admin.nodes.view.configuration'); |
| 155 | + Route::get('/view/{node:id}/allocation', [Admin\Nodes\NodeViewController::class, 'allocations'])->name('admin.nodes.view.allocation'); |
| 156 | + Route::get('/view/{node:id}/servers', [Admin\Nodes\NodeViewController::class, 'servers'])->name('admin.nodes.view.servers'); |
| 157 | + Route::get('/view/{node:id}/system-information', Admin\Nodes\SystemInformationController::class); |
158 | 158 |
|
159 | 159 | Route::post('/new', [Admin\NodesController::class, 'store']); |
160 | | - Route::post('/view/{node}/allocation', [Admin\NodesController::class, 'createAllocation']); |
161 | | - Route::post('/view/{node}/allocation/remove', [Admin\NodesController::class, 'allocationRemoveBlock'])->name('admin.nodes.view.allocation.removeBlock'); |
162 | | - Route::post('/view/{node}/allocation/alias', [Admin\NodesController::class, 'allocationSetAlias'])->name('admin.nodes.view.allocation.setAlias'); |
163 | | - Route::post('/view/{node}/settings/token', Admin\NodeAutoDeployController::class)->name('admin.nodes.view.configuration.token'); |
| 160 | + Route::post('/view/{node:id}/allocation', [Admin\NodesController::class, 'createAllocation']); |
| 161 | + Route::post('/view/{node:id}/allocation/remove', [Admin\NodesController::class, 'allocationRemoveBlock'])->name('admin.nodes.view.allocation.removeBlock'); |
| 162 | + Route::post('/view/{node:id}/allocation/alias', [Admin\NodesController::class, 'allocationSetAlias'])->name('admin.nodes.view.allocation.setAlias'); |
| 163 | + Route::post('/view/{node:id}/settings/token', Admin\NodeAutoDeployController::class)->name('admin.nodes.view.configuration.token'); |
164 | 164 |
|
165 | | - Route::patch('/view/{node}/settings', [Admin\NodesController::class, 'updateSettings']); |
| 165 | + Route::patch('/view/{node:id}/settings', [Admin\NodesController::class, 'updateSettings']); |
166 | 166 |
|
167 | | - Route::delete('/view/{node}/delete', [Admin\NodesController::class, 'delete'])->name('admin.nodes.view.delete'); |
168 | | - Route::delete('/view/{node}/allocation/remove/{allocation}', [Admin\NodesController::class, 'allocationRemoveSingle'])->name('admin.nodes.view.allocation.removeSingle'); |
169 | | - Route::delete('/view/{node}/allocations', [Admin\NodesController::class, 'allocationRemoveMultiple'])->name('admin.nodes.view.allocation.removeMultiple'); |
| 167 | + Route::delete('/view/{node:id}/delete', [Admin\NodesController::class, 'delete'])->name('admin.nodes.view.delete'); |
| 168 | + Route::delete('/view/{node:id}/allocation/remove/{allocation:id}', [Admin\NodesController::class, 'allocationRemoveSingle'])->name('admin.nodes.view.allocation.removeSingle'); |
| 169 | + Route::delete('/view/{node:id}/allocations', [Admin\NodesController::class, 'allocationRemoveMultiple'])->name('admin.nodes.view.allocation.removeMultiple'); |
170 | 170 | }); |
171 | 171 |
|
172 | 172 | /* |
|
179 | 179 | */ |
180 | 180 | Route::group(['prefix' => 'mounts'], function () { |
181 | 181 | Route::get('/', [Admin\MountController::class, 'index'])->name('admin.mounts'); |
182 | | - Route::get('/view/{mount}', [Admin\MountController::class, 'view'])->name('admin.mounts.view'); |
| 182 | + Route::get('/view/{mount:id}', [Admin\MountController::class, 'view'])->name('admin.mounts.view'); |
183 | 183 |
|
184 | 184 | Route::post('/', [Admin\MountController::class, 'create']); |
185 | | - Route::post('/{mount}/eggs', [Admin\MountController::class, 'addEggs'])->name('admin.mounts.eggs'); |
186 | | - Route::post('/{mount}/nodes', [Admin\MountController::class, 'addNodes'])->name('admin.mounts.nodes'); |
| 185 | + Route::post('/{mount:id}/eggs', [Admin\MountController::class, 'addEggs'])->name('admin.mounts.eggs'); |
| 186 | + Route::post('/{mount:id}/nodes', [Admin\MountController::class, 'addNodes'])->name('admin.mounts.nodes'); |
187 | 187 |
|
188 | | - Route::patch('/view/{mount}', [Admin\MountController::class, 'update']); |
| 188 | + Route::patch('/view/{mount:id}', [Admin\MountController::class, 'update']); |
189 | 189 |
|
190 | | - Route::delete('/{mount}/eggs/{egg_id}', [Admin\MountController::class, 'deleteEgg']); |
191 | | - Route::delete('/{mount}/nodes/{node_id}', [Admin\MountController::class, 'deleteNode']); |
| 190 | + Route::delete('/{mount:id}/eggs/{egg_id}', [Admin\MountController::class, 'deleteEgg']); |
| 191 | + Route::delete('/{mount:id}/nodes/{node_id}', [Admin\MountController::class, 'deleteNode']); |
192 | 192 | }); |
193 | 193 |
|
194 | 194 | /* |
|
202 | 202 | Route::group(['prefix' => 'nests'], function () { |
203 | 203 | Route::get('/', [Admin\Nests\NestController::class, 'index'])->name('admin.nests'); |
204 | 204 | Route::get('/new', [Admin\Nests\NestController::class, 'create'])->name('admin.nests.new'); |
205 | | - Route::get('/view/{nest}', [Admin\Nests\NestController::class, 'view'])->name('admin.nests.view'); |
| 205 | + Route::get('/view/{nest:id}', [Admin\Nests\NestController::class, 'view'])->name('admin.nests.view'); |
206 | 206 | Route::get('/egg/new', [Admin\Nests\EggController::class, 'create'])->name('admin.nests.egg.new'); |
207 | | - Route::get('/egg/{egg}', [Admin\Nests\EggController::class, 'view'])->name('admin.nests.egg.view'); |
208 | | - Route::get('/egg/{egg}/export', [Admin\Nests\EggShareController::class, 'export'])->name('admin.nests.egg.export'); |
209 | | - Route::get('/egg/{egg}/variables', [Admin\Nests\EggVariableController::class, 'view'])->name('admin.nests.egg.variables'); |
210 | | - Route::get('/egg/{egg}/scripts', [Admin\Nests\EggScriptController::class, 'index'])->name('admin.nests.egg.scripts'); |
| 207 | + Route::get('/egg/{egg:id}', [Admin\Nests\EggController::class, 'view'])->name('admin.nests.egg.view'); |
| 208 | + Route::get('/egg/{egg:id}/export', [Admin\Nests\EggShareController::class, 'export'])->name('admin.nests.egg.export'); |
| 209 | + Route::get('/egg/{egg:id}/variables', [Admin\Nests\EggVariableController::class, 'view'])->name('admin.nests.egg.variables'); |
| 210 | + Route::get('/egg/{egg:id}/scripts', [Admin\Nests\EggScriptController::class, 'index'])->name('admin.nests.egg.scripts'); |
211 | 211 |
|
212 | 212 | Route::post('/new', [Admin\Nests\NestController::class, 'store']); |
213 | 213 | Route::post('/import', [Admin\Nests\EggShareController::class, 'import'])->name('admin.nests.egg.import'); |
214 | 214 | Route::post('/egg/new', [Admin\Nests\EggController::class, 'store']); |
215 | | - Route::post('/egg/{egg}/variables', [Admin\Nests\EggVariableController::class, 'store']); |
| 215 | + Route::post('/egg/{egg:id}/variables', [Admin\Nests\EggVariableController::class, 'store']); |
216 | 216 |
|
217 | | - Route::put('/egg/{egg}', [Admin\Nests\EggShareController::class, 'update']); |
| 217 | + Route::put('/egg/{egg:id}', [Admin\Nests\EggShareController::class, 'update']); |
218 | 218 |
|
219 | | - Route::patch('/view/{nest}', [Admin\Nests\NestController::class, 'update']); |
220 | | - Route::patch('/egg/{egg}', [Admin\Nests\EggController::class, 'update']); |
221 | | - Route::patch('/egg/{egg}/scripts', [Admin\Nests\EggScriptController::class, 'update']); |
222 | | - Route::patch('/egg/{egg}/variables/{variable}', [Admin\Nests\EggVariableController::class, 'update'])->name('admin.nests.egg.variables.edit'); |
| 219 | + Route::patch('/view/{nest:id}', [Admin\Nests\NestController::class, 'update']); |
| 220 | + Route::patch('/egg/{egg:id}', [Admin\Nests\EggController::class, 'update']); |
| 221 | + Route::patch('/egg/{egg:id}/scripts', [Admin\Nests\EggScriptController::class, 'update']); |
| 222 | + Route::patch('/egg/{egg:id}/variables/{variable:id}', [Admin\Nests\EggVariableController::class, 'update'])->name('admin.nests.egg.variables.edit'); |
223 | 223 |
|
224 | | - Route::delete('/view/{nest}', [Admin\Nests\NestController::class, 'destroy']); |
225 | | - Route::delete('/egg/{egg}', [Admin\Nests\EggController::class, 'destroy']); |
226 | | - Route::delete('/egg/{egg}/variables/{variable}', [Admin\Nests\EggVariableController::class, 'destroy']); |
| 224 | + Route::delete('/view/{nest:id}', [Admin\Nests\NestController::class, 'destroy']); |
| 225 | + Route::delete('/egg/{egg:id}', [Admin\Nests\EggController::class, 'destroy']); |
| 226 | + Route::delete('/egg/{egg:id}/variables/{variable:id}', [Admin\Nests\EggVariableController::class, 'destroy']); |
227 | 227 | }); |
0 commit comments