Skip to content

Commit 7f01301

Browse files
committed
Fix routes file
1 parent 5144e01 commit 7f01301

File tree

1 file changed

+38
-46
lines changed

1 file changed

+38
-46
lines changed

app/Http/Controllers/Admin/ServersController.php

Lines changed: 38 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -256,27 +256,25 @@ public function nodes(Request $request)
256256
/**
257257
* Display the index when viewing a specific server.
258258
*
259-
* @param \Illuminate\Http\Request $request
260-
* @param int $id
259+
* @param \Pterodactyl\Models\Server $server
261260
* @return \Illuminate\View\View
262261
*/
263-
public function viewIndex(Request $request, $id)
262+
public function viewIndex(Server $server)
264263
{
265-
return view('admin.servers.view.index', ['server' => $this->repository->find($id)]);
264+
return view('admin.servers.view.index', ['server' => $server]);
266265
}
267266

268267
/**
269268
* Display the details page when viewing a specific server.
270269
*
271-
* @param \Illuminate\Http\Request $request
272-
* @param int $id
270+
* @param int $server
273271
* @return \Illuminate\View\View
274272
*/
275-
public function viewDetails(Request $request, $id)
273+
public function viewDetails($server)
276274
{
277275
return view('admin.servers.view.details', [
278276
'server' => $this->repository->findFirstWhere([
279-
['id', '=', $id],
277+
['id', '=', $server],
280278
['installed', '=', 1],
281279
]),
282280
]);
@@ -285,14 +283,13 @@ public function viewDetails(Request $request, $id)
285283
/**
286284
* Display the build details page when viewing a specific server.
287285
*
288-
* @param \Illuminate\Http\Request $request
289-
* @param int $id
286+
* @param int $server
290287
* @return \Illuminate\View\View
291288
*/
292-
public function viewBuild(Request $request, $id)
289+
public function viewBuild($server)
293290
{
294291
$server = $this->repository->findFirstWhere([
295-
['id', '=', $id],
292+
['id', '=', $server],
296293
['installed', '=', 1],
297294
]);
298295

@@ -308,13 +305,12 @@ public function viewBuild(Request $request, $id)
308305
/**
309306
* Display startup configuration page for a server.
310307
*
311-
* @param \Illuminate\Http\Request $request
312-
* @param int $id
308+
* @param int $server
313309
* @return \Illuminate\View\View
314310
*/
315-
public function viewStartup(Request $request, $id)
311+
public function viewStartup($server)
316312
{
317-
$parameters = $this->repository->getVariablesWithValues($id, true);
313+
$parameters = $this->repository->getVariablesWithValues($server, true);
318314
if (! $parameters->server->installed) {
319315
abort(404);
320316
}
@@ -339,13 +335,12 @@ public function viewStartup(Request $request, $id)
339335
/**
340336
* Display the database management page for a specific server.
341337
*
342-
* @param \Illuminate\Http\Request $request
343-
* @param int $id
338+
* @param int $server
344339
* @return \Illuminate\View\View
345340
*/
346-
public function viewDatabase(Request $request, $id)
341+
public function viewDatabase($server)
347342
{
348-
$server = $this->repository->getWithDatabases($id);
343+
$server = $this->repository->getWithDatabases($server);
349344

350345
return view('admin.servers.view.database', [
351346
'hosts' => $this->databaseHostRepository->all(),
@@ -356,32 +351,30 @@ public function viewDatabase(Request $request, $id)
356351
/**
357352
* Display the management page when viewing a specific server.
358353
*
359-
* @param \Illuminate\Http\Request $request
360-
* @param int $id
354+
* @param \Pterodactyl\Models\Server $server
361355
* @return \Illuminate\View\View
362356
*/
363-
public function viewManage(Request $request, $id)
357+
public function viewManage(Server $server)
364358
{
365-
return view('admin.servers.view.manage', ['server' => $this->repository->find($id)]);
359+
return view('admin.servers.view.manage', ['server' => $server]);
366360
}
367361

368362
/**
369363
* Display the deletion page for a server.
370364
*
371-
* @param \Illuminate\Http\Request $request
372-
* @param int $id
365+
* @param \Pterodactyl\Models\Server $server
373366
* @return \Illuminate\View\View
374367
*/
375-
public function viewDelete(Request $request, $id)
368+
public function viewDelete(Server $server)
376369
{
377-
return view('admin.servers.view.delete', ['server' => $this->repository->find($id)]);
370+
return view('admin.servers.view.delete', ['server' => $server]);
378371
}
379372

380373
/**
381374
* Update the details for a server.
382375
*
383-
* @param \Illuminate\Http\Request $request
384-
* @param \Pterodactyl\Models\Server $server
376+
* @param \Illuminate\Http\Request $request
377+
* @param \Pterodactyl\Models\Server $server
385378
* @return \Illuminate\Http\RedirectResponse
386379
*
387380
* @throws \Pterodactyl\Exceptions\DisplayException
@@ -443,19 +436,19 @@ public function toggleInstall(Server $server)
443436
/**
444437
* Reinstalls the server with the currently assigned pack and service.
445438
*
446-
* @param int $id
439+
* @param \Pterodactyl\Models\Server $server
447440
* @return \Illuminate\Http\RedirectResponse
448441
*
449442
* @throws \Pterodactyl\Exceptions\DisplayException
450443
* @throws \Pterodactyl\Exceptions\Model\DataValidationException
451444
* @throws \Pterodactyl\Exceptions\Repository\RecordNotFoundException
452445
*/
453-
public function reinstallServer($id)
446+
public function reinstallServer(Server $server)
454447
{
455-
$this->reinstallService->reinstall($id);
448+
$this->reinstallService->reinstall($server);
456449
$this->alert->success(trans('admin/server.alerts.server_reinstalled'))->flash();
457450

458-
return redirect()->route('admin.servers.view.manage', $id);
451+
return redirect()->route('admin.servers.view.manage', $server->id);
459452
}
460453

461454
/**
@@ -604,38 +597,38 @@ public function saveStartup(Request $request, $id)
604597
* Creates a new database assigned to a specific server.
605598
*
606599
* @param \Illuminate\Http\Request $request
607-
* @param int $id
600+
* @param int $server
608601
* @return \Illuminate\Http\RedirectResponse
609602
*
610603
* @throws \Exception
611604
* @throws \Pterodactyl\Exceptions\DisplayException
612605
* @throws \Pterodactyl\Exceptions\Model\DataValidationException
613606
*/
614-
public function newDatabase(Request $request, $id)
607+
public function newDatabase(Request $request, $server)
615608
{
616-
$this->databaseCreationService->create($id, [
609+
$this->databaseCreationService->create($server, [
617610
'database' => $request->input('database'),
618611
'remote' => $request->input('remote'),
619612
'database_host_id' => $request->input('database_host_id'),
620613
]);
621614

622-
return redirect()->route('admin.servers.view.database', $id)->withInput();
615+
return redirect()->route('admin.servers.view.database', $server)->withInput();
623616
}
624617

625618
/**
626619
* Resets the database password for a specific database on this server.
627620
*
628621
* @param \Illuminate\Http\Request $request
629-
* @param int $id
622+
* @param int $server
630623
* @return \Illuminate\Http\RedirectResponse
631624
*
632625
* @throws \Exception
633626
* @throws \Pterodactyl\Exceptions\Model\DataValidationException
634627
*/
635-
public function resetDatabasePassword(Request $request, $id)
628+
public function resetDatabasePassword(Request $request, $server)
636629
{
637630
$database = $this->databaseRepository->findFirstWhere([
638-
['server_id', '=', $id],
631+
['server_id', '=', $server],
639632
['id', '=', $request->input('database')],
640633
]);
641634

@@ -647,18 +640,17 @@ public function resetDatabasePassword(Request $request, $id)
647640
/**
648641
* Deletes a database from a server.
649642
*
650-
* @param \Illuminate\Http\Request $request
651-
* @param int $id
652-
* @param int $database
643+
* @param int $server
644+
* @param int $database
653645
* @return \Illuminate\Http\RedirectResponse
654646
*
655647
* @throws \Exception
656648
* @throws \Pterodactyl\Exceptions\Model\DataValidationException
657649
*/
658-
public function deleteDatabase(Request $request, $id, $database)
650+
public function deleteDatabase($server, $database)
659651
{
660652
$database = $this->databaseRepository->findFirstWhere([
661-
['server_id', '=', $id],
653+
['server_id', '=', $server],
662654
['id', '=', $database],
663655
]);
664656

0 commit comments

Comments
 (0)