Fix routes file
This commit is contained in:
parent
5144e0126b
commit
7f0130100d
1 changed files with 38 additions and 46 deletions
|
@ -256,27 +256,25 @@ class ServersController extends Controller
|
||||||
/**
|
/**
|
||||||
* Display the index when viewing a specific server.
|
* Display the index when viewing a specific server.
|
||||||
*
|
*
|
||||||
* @param \Illuminate\Http\Request $request
|
* @param \Pterodactyl\Models\Server $server
|
||||||
* @param int $id
|
|
||||||
* @return \Illuminate\View\View
|
* @return \Illuminate\View\View
|
||||||
*/
|
*/
|
||||||
public function viewIndex(Request $request, $id)
|
public function viewIndex(Server $server)
|
||||||
{
|
{
|
||||||
return view('admin.servers.view.index', ['server' => $this->repository->find($id)]);
|
return view('admin.servers.view.index', ['server' => $server]);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Display the details page when viewing a specific server.
|
* Display the details page when viewing a specific server.
|
||||||
*
|
*
|
||||||
* @param \Illuminate\Http\Request $request
|
* @param int $server
|
||||||
* @param int $id
|
|
||||||
* @return \Illuminate\View\View
|
* @return \Illuminate\View\View
|
||||||
*/
|
*/
|
||||||
public function viewDetails(Request $request, $id)
|
public function viewDetails($server)
|
||||||
{
|
{
|
||||||
return view('admin.servers.view.details', [
|
return view('admin.servers.view.details', [
|
||||||
'server' => $this->repository->findFirstWhere([
|
'server' => $this->repository->findFirstWhere([
|
||||||
['id', '=', $id],
|
['id', '=', $server],
|
||||||
['installed', '=', 1],
|
['installed', '=', 1],
|
||||||
]),
|
]),
|
||||||
]);
|
]);
|
||||||
|
@ -285,14 +283,13 @@ class ServersController extends Controller
|
||||||
/**
|
/**
|
||||||
* Display the build details page when viewing a specific server.
|
* Display the build details page when viewing a specific server.
|
||||||
*
|
*
|
||||||
* @param \Illuminate\Http\Request $request
|
* @param int $server
|
||||||
* @param int $id
|
|
||||||
* @return \Illuminate\View\View
|
* @return \Illuminate\View\View
|
||||||
*/
|
*/
|
||||||
public function viewBuild(Request $request, $id)
|
public function viewBuild($server)
|
||||||
{
|
{
|
||||||
$server = $this->repository->findFirstWhere([
|
$server = $this->repository->findFirstWhere([
|
||||||
['id', '=', $id],
|
['id', '=', $server],
|
||||||
['installed', '=', 1],
|
['installed', '=', 1],
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
@ -308,13 +305,12 @@ class ServersController extends Controller
|
||||||
/**
|
/**
|
||||||
* Display startup configuration page for a server.
|
* Display startup configuration page for a server.
|
||||||
*
|
*
|
||||||
* @param \Illuminate\Http\Request $request
|
* @param int $server
|
||||||
* @param int $id
|
|
||||||
* @return \Illuminate\View\View
|
* @return \Illuminate\View\View
|
||||||
*/
|
*/
|
||||||
public function viewStartup(Request $request, $id)
|
public function viewStartup($server)
|
||||||
{
|
{
|
||||||
$parameters = $this->repository->getVariablesWithValues($id, true);
|
$parameters = $this->repository->getVariablesWithValues($server, true);
|
||||||
if (! $parameters->server->installed) {
|
if (! $parameters->server->installed) {
|
||||||
abort(404);
|
abort(404);
|
||||||
}
|
}
|
||||||
|
@ -339,13 +335,12 @@ class ServersController extends Controller
|
||||||
/**
|
/**
|
||||||
* Display the database management page for a specific server.
|
* Display the database management page for a specific server.
|
||||||
*
|
*
|
||||||
* @param \Illuminate\Http\Request $request
|
* @param int $server
|
||||||
* @param int $id
|
|
||||||
* @return \Illuminate\View\View
|
* @return \Illuminate\View\View
|
||||||
*/
|
*/
|
||||||
public function viewDatabase(Request $request, $id)
|
public function viewDatabase($server)
|
||||||
{
|
{
|
||||||
$server = $this->repository->getWithDatabases($id);
|
$server = $this->repository->getWithDatabases($server);
|
||||||
|
|
||||||
return view('admin.servers.view.database', [
|
return view('admin.servers.view.database', [
|
||||||
'hosts' => $this->databaseHostRepository->all(),
|
'hosts' => $this->databaseHostRepository->all(),
|
||||||
|
@ -356,25 +351,23 @@ class ServersController extends Controller
|
||||||
/**
|
/**
|
||||||
* Display the management page when viewing a specific server.
|
* Display the management page when viewing a specific server.
|
||||||
*
|
*
|
||||||
* @param \Illuminate\Http\Request $request
|
* @param \Pterodactyl\Models\Server $server
|
||||||
* @param int $id
|
|
||||||
* @return \Illuminate\View\View
|
* @return \Illuminate\View\View
|
||||||
*/
|
*/
|
||||||
public function viewManage(Request $request, $id)
|
public function viewManage(Server $server)
|
||||||
{
|
{
|
||||||
return view('admin.servers.view.manage', ['server' => $this->repository->find($id)]);
|
return view('admin.servers.view.manage', ['server' => $server]);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Display the deletion page for a server.
|
* Display the deletion page for a server.
|
||||||
*
|
*
|
||||||
* @param \Illuminate\Http\Request $request
|
* @param \Pterodactyl\Models\Server $server
|
||||||
* @param int $id
|
|
||||||
* @return \Illuminate\View\View
|
* @return \Illuminate\View\View
|
||||||
*/
|
*/
|
||||||
public function viewDelete(Request $request, $id)
|
public function viewDelete(Server $server)
|
||||||
{
|
{
|
||||||
return view('admin.servers.view.delete', ['server' => $this->repository->find($id)]);
|
return view('admin.servers.view.delete', ['server' => $server]);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -443,19 +436,19 @@ class ServersController extends Controller
|
||||||
/**
|
/**
|
||||||
* Reinstalls the server with the currently assigned pack and service.
|
* Reinstalls the server with the currently assigned pack and service.
|
||||||
*
|
*
|
||||||
* @param int $id
|
* @param \Pterodactyl\Models\Server $server
|
||||||
* @return \Illuminate\Http\RedirectResponse
|
* @return \Illuminate\Http\RedirectResponse
|
||||||
*
|
*
|
||||||
* @throws \Pterodactyl\Exceptions\DisplayException
|
* @throws \Pterodactyl\Exceptions\DisplayException
|
||||||
* @throws \Pterodactyl\Exceptions\Model\DataValidationException
|
* @throws \Pterodactyl\Exceptions\Model\DataValidationException
|
||||||
* @throws \Pterodactyl\Exceptions\Repository\RecordNotFoundException
|
* @throws \Pterodactyl\Exceptions\Repository\RecordNotFoundException
|
||||||
*/
|
*/
|
||||||
public function reinstallServer($id)
|
public function reinstallServer(Server $server)
|
||||||
{
|
{
|
||||||
$this->reinstallService->reinstall($id);
|
$this->reinstallService->reinstall($server);
|
||||||
$this->alert->success(trans('admin/server.alerts.server_reinstalled'))->flash();
|
$this->alert->success(trans('admin/server.alerts.server_reinstalled'))->flash();
|
||||||
|
|
||||||
return redirect()->route('admin.servers.view.manage', $id);
|
return redirect()->route('admin.servers.view.manage', $server->id);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -604,38 +597,38 @@ class ServersController extends Controller
|
||||||
* Creates a new database assigned to a specific server.
|
* Creates a new database assigned to a specific server.
|
||||||
*
|
*
|
||||||
* @param \Illuminate\Http\Request $request
|
* @param \Illuminate\Http\Request $request
|
||||||
* @param int $id
|
* @param int $server
|
||||||
* @return \Illuminate\Http\RedirectResponse
|
* @return \Illuminate\Http\RedirectResponse
|
||||||
*
|
*
|
||||||
* @throws \Exception
|
* @throws \Exception
|
||||||
* @throws \Pterodactyl\Exceptions\DisplayException
|
* @throws \Pterodactyl\Exceptions\DisplayException
|
||||||
* @throws \Pterodactyl\Exceptions\Model\DataValidationException
|
* @throws \Pterodactyl\Exceptions\Model\DataValidationException
|
||||||
*/
|
*/
|
||||||
public function newDatabase(Request $request, $id)
|
public function newDatabase(Request $request, $server)
|
||||||
{
|
{
|
||||||
$this->databaseCreationService->create($id, [
|
$this->databaseCreationService->create($server, [
|
||||||
'database' => $request->input('database'),
|
'database' => $request->input('database'),
|
||||||
'remote' => $request->input('remote'),
|
'remote' => $request->input('remote'),
|
||||||
'database_host_id' => $request->input('database_host_id'),
|
'database_host_id' => $request->input('database_host_id'),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
return redirect()->route('admin.servers.view.database', $id)->withInput();
|
return redirect()->route('admin.servers.view.database', $server)->withInput();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Resets the database password for a specific database on this server.
|
* Resets the database password for a specific database on this server.
|
||||||
*
|
*
|
||||||
* @param \Illuminate\Http\Request $request
|
* @param \Illuminate\Http\Request $request
|
||||||
* @param int $id
|
* @param int $server
|
||||||
* @return \Illuminate\Http\RedirectResponse
|
* @return \Illuminate\Http\RedirectResponse
|
||||||
*
|
*
|
||||||
* @throws \Exception
|
* @throws \Exception
|
||||||
* @throws \Pterodactyl\Exceptions\Model\DataValidationException
|
* @throws \Pterodactyl\Exceptions\Model\DataValidationException
|
||||||
*/
|
*/
|
||||||
public function resetDatabasePassword(Request $request, $id)
|
public function resetDatabasePassword(Request $request, $server)
|
||||||
{
|
{
|
||||||
$database = $this->databaseRepository->findFirstWhere([
|
$database = $this->databaseRepository->findFirstWhere([
|
||||||
['server_id', '=', $id],
|
['server_id', '=', $server],
|
||||||
['id', '=', $request->input('database')],
|
['id', '=', $request->input('database')],
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
@ -647,18 +640,17 @@ class ServersController extends Controller
|
||||||
/**
|
/**
|
||||||
* Deletes a database from a server.
|
* Deletes a database from a server.
|
||||||
*
|
*
|
||||||
* @param \Illuminate\Http\Request $request
|
* @param int $server
|
||||||
* @param int $id
|
|
||||||
* @param int $database
|
* @param int $database
|
||||||
* @return \Illuminate\Http\RedirectResponse
|
* @return \Illuminate\Http\RedirectResponse
|
||||||
*
|
*
|
||||||
* @throws \Exception
|
* @throws \Exception
|
||||||
* @throws \Pterodactyl\Exceptions\Model\DataValidationException
|
* @throws \Pterodactyl\Exceptions\Model\DataValidationException
|
||||||
*/
|
*/
|
||||||
public function deleteDatabase(Request $request, $id, $database)
|
public function deleteDatabase($server, $database)
|
||||||
{
|
{
|
||||||
$database = $this->databaseRepository->findFirstWhere([
|
$database = $this->databaseRepository->findFirstWhere([
|
||||||
['server_id', '=', $id],
|
['server_id', '=', $server],
|
||||||
['id', '=', $database],
|
['id', '=', $database],
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue