mirror of
				https://github.com/pelican-dev/panel.git
				synced 2025-10-31 22:36:52 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| namespace Pterodactyl\Http\Routes;
 | |
| 
 | |
| use Illuminate\Routing\Router;
 | |
| 
 | |
| class AdminRoutes {
 | |
| 
 | |
|     public function map(Router $router) {
 | |
|         $router->group(['prefix' => 'admin'], function ($server) use ($router) {
 | |
|             $router->get('/', [ 'as' => 'admin.index', 'uses' => 'Admin\BaseController@getIndex' ]);
 | |
| 
 | |
|             // Account Routes
 | |
|             $router->group(['prefix' => 'accounts'], function ($server) use ($router) {
 | |
|                 $router->get('/', [ 'as' => 'admin.accounts', 'uses' => 'Admin\AccountsController@getIndex' ]);
 | |
|                 $router->get('/new', [ 'as' => 'admin.accounts.new', 'uses' => 'Admin\AccountsController@getNew' ]);
 | |
|                 $router->get('/view/{id}', [ 'as' => 'admin.accounts.view', 'uses' => 'Admin\AccountsController@getView' ]);
 | |
|             });
 | |
| 
 | |
|             // Server Routes
 | |
|             $router->group(['prefix' => 'servers'], function ($server) use ($router) {
 | |
| 
 | |
|                 $router->get('/', [ 'as' => 'admin.servers', 'uses' => 'Admin\ServersController@getIndex' ]);
 | |
|                 $router->get('/new', [ 'as' => 'admin.servers.new', 'uses' => 'Admin\ServersController@getNew' ]);
 | |
|                 $router->get('/view/{id}', [ 'as' => 'admin.servers.view', 'uses' => 'Admin\ServersController@getView' ]);
 | |
| 
 | |
|                 $router->post('/new', [ 'uses' => 'Admin\ServersController@postNewServer']);
 | |
|                 $router->post('/new/get-nodes', [ 'uses' => 'Admin\ServersController@postNewServerGetNodes' ]);
 | |
|                 $router->post('/new/get-ips', [ 'uses' => 'Admin\ServersController@postNewServerGetIps' ]);
 | |
|                 $router->post('/new/service-options', [ 'uses' => 'Admin\ServersController@postNewServerServiceOptions' ]);
 | |
|                 $router->post('/new/service-variables', [ 'uses' => 'Admin\ServersController@postNewServerServiceVariables' ]);
 | |
| 
 | |
|             });
 | |
| 
 | |
|         });
 | |
|     }
 | |
| 
 | |
| }
 | 
