More code updates
This commit is contained in:
parent
cc297eea09
commit
17642bffe7
32 changed files with 209 additions and 2863 deletions
|
@ -6,92 +6,92 @@
|
|||
* This software is licensed under the terms of the MIT license.
|
||||
* https://opensource.org/licenses/MIT
|
||||
*/
|
||||
Route::get('/', 'CoreController@index');
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Server Controller Routes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Endpoint: /api/admin/servers
|
||||
|
|
||||
*/
|
||||
Route::group(['prefix' => '/servers'], function () {
|
||||
Route::get('/', 'ServerController@index');
|
||||
Route::get('/{id}', 'ServerController@view');
|
||||
|
||||
Route::post('/', 'ServerController@store');
|
||||
|
||||
Route::put('/{id}/details', 'ServerController@details');
|
||||
Route::put('/{id}/container', 'ServerController@container');
|
||||
Route::put('/{id}/build', 'ServerController@build');
|
||||
Route::put('/{id}/startup', 'ServerController@startup');
|
||||
|
||||
Route::patch('/{id}/install', 'ServerController@install');
|
||||
Route::patch('/{id}/rebuild', 'ServerController@rebuild');
|
||||
Route::patch('/{id}/suspend', 'ServerController@suspend');
|
||||
|
||||
Route::delete('/{id}', 'ServerController@delete');
|
||||
});
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Location Controller Routes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Endpoint: /api/admin/locations
|
||||
|
|
||||
*/
|
||||
Route::group(['prefix' => '/locations'], function () {
|
||||
Route::get('/', 'LocationController@index');
|
||||
});
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Node Controller Routes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Endpoint: /api/admin/nodes
|
||||
|
|
||||
*/
|
||||
Route::group(['prefix' => '/nodes'], function () {
|
||||
Route::get('/', 'NodeController@index');
|
||||
Route::get('/{id}', 'NodeController@view');
|
||||
Route::get('/{id}/config', 'NodeController@viewConfig');
|
||||
|
||||
Route::post('/', 'NodeController@store');
|
||||
|
||||
Route::delete('/{id}', 'NodeController@delete');
|
||||
});
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| User Controller Routes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Endpoint: /api/admin/users
|
||||
|
|
||||
*/
|
||||
Route::group(['prefix' => '/users'], function () {
|
||||
Route::get('/', 'UserController@index');
|
||||
Route::get('/{id}', 'UserController@view');
|
||||
|
||||
Route::post('/', 'UserController@store');
|
||||
|
||||
Route::put('/{id}', 'UserController@update');
|
||||
|
||||
Route::delete('/{id}', 'UserController@delete');
|
||||
});
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Service Controller Routes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Endpoint: /api/admin/services
|
||||
|
|
||||
*/
|
||||
Route::group(['prefix' => '/services'], function () {
|
||||
Route::get('/', 'ServiceController@index');
|
||||
Route::get('/{id}', 'ServiceController@view');
|
||||
});
|
||||
//Route::get('/', 'CoreController@index');
|
||||
//
|
||||
///*
|
||||
//|--------------------------------------------------------------------------
|
||||
//| Server Controller Routes
|
||||
//|--------------------------------------------------------------------------
|
||||
//|
|
||||
//| Endpoint: /api/admin/servers
|
||||
//|
|
||||
//*/
|
||||
//Route::group(['prefix' => '/servers'], function () {
|
||||
// Route::get('/', 'ServerController@index');
|
||||
// Route::get('/{id}', 'ServerController@view');
|
||||
//
|
||||
// Route::post('/', 'ServerController@store');
|
||||
//
|
||||
// Route::put('/{id}/details', 'ServerController@details');
|
||||
// Route::put('/{id}/container', 'ServerController@container');
|
||||
// Route::put('/{id}/build', 'ServerController@build');
|
||||
// Route::put('/{id}/startup', 'ServerController@startup');
|
||||
//
|
||||
// Route::patch('/{id}/install', 'ServerController@install');
|
||||
// Route::patch('/{id}/rebuild', 'ServerController@rebuild');
|
||||
// Route::patch('/{id}/suspend', 'ServerController@suspend');
|
||||
//
|
||||
// Route::delete('/{id}', 'ServerController@delete');
|
||||
//});
|
||||
//
|
||||
///*
|
||||
//|--------------------------------------------------------------------------
|
||||
//| Location Controller Routes
|
||||
//|--------------------------------------------------------------------------
|
||||
//|
|
||||
//| Endpoint: /api/admin/locations
|
||||
//|
|
||||
//*/
|
||||
//Route::group(['prefix' => '/locations'], function () {
|
||||
// Route::get('/', 'LocationController@index');
|
||||
//});
|
||||
//
|
||||
///*
|
||||
//|--------------------------------------------------------------------------
|
||||
//| Node Controller Routes
|
||||
//|--------------------------------------------------------------------------
|
||||
//|
|
||||
//| Endpoint: /api/admin/nodes
|
||||
//|
|
||||
//*/
|
||||
//Route::group(['prefix' => '/nodes'], function () {
|
||||
// Route::get('/', 'NodeController@index');
|
||||
// Route::get('/{id}', 'NodeController@view');
|
||||
// Route::get('/{id}/config', 'NodeController@viewConfig');
|
||||
//
|
||||
// Route::post('/', 'NodeController@store');
|
||||
//
|
||||
// Route::delete('/{id}', 'NodeController@delete');
|
||||
//});
|
||||
//
|
||||
///*
|
||||
//|--------------------------------------------------------------------------
|
||||
//| User Controller Routes
|
||||
//|--------------------------------------------------------------------------
|
||||
//|
|
||||
//| Endpoint: /api/admin/users
|
||||
//|
|
||||
//*/
|
||||
//Route::group(['prefix' => '/users'], function () {
|
||||
// Route::get('/', 'UserController@index');
|
||||
// Route::get('/{id}', 'UserController@view');
|
||||
//
|
||||
// Route::post('/', 'UserController@store');
|
||||
//
|
||||
// Route::put('/{id}', 'UserController@update');
|
||||
//
|
||||
// Route::delete('/{id}', 'UserController@delete');
|
||||
//});
|
||||
//
|
||||
///*
|
||||
//|--------------------------------------------------------------------------
|
||||
//| Service Controller Routes
|
||||
//|--------------------------------------------------------------------------
|
||||
//|
|
||||
//| Endpoint: /api/admin/services
|
||||
//|
|
||||
//*/
|
||||
//Route::group(['prefix' => '/services'], function () {
|
||||
// Route::get('/', 'ServiceController@index');
|
||||
// Route::get('/{id}', 'ServiceController@view');
|
||||
//});
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
*/
|
||||
Route::get('/authenticate/{token}', 'ValidateKeyController@index')->name('api.remote.authenticate');
|
||||
|
||||
Route::group(['prefix' => '/options'], function () {
|
||||
Route::get('/', 'OptionRetrievalController@index')->name('api.remote.services');
|
||||
Route::get('/{uuid}', 'OptionRetrievalController@download')->name('api.remote.services.download');
|
||||
Route::group(['prefix' => '/eggs'], function () {
|
||||
Route::get('/', 'EggRetrievalController@download@index')->name('api.remote.eggs');
|
||||
Route::get('/{uuid}', 'EggRetrievalController@download')->name('api.remote.eggs.download');
|
||||
});
|
||||
|
|
|
@ -6,22 +6,22 @@
|
|||
* This software is licensed under the terms of the MIT license.
|
||||
* https://opensource.org/licenses/MIT
|
||||
*/
|
||||
Route::get('/', 'CoreController@index')->name('api.user');
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Server Controller Routes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Endpoint: /api/user/server/{server}
|
||||
|
|
||||
*/
|
||||
Route::group([
|
||||
'prefix' => '/server/{server}',
|
||||
'middleware' => 'server',
|
||||
], function () {
|
||||
Route::get('/', 'ServerController@index')->name('api.user.server');
|
||||
|
||||
Route::post('/power', 'ServerController@power')->name('api.user.server.power');
|
||||
Route::post('/command', 'ServerController@command')->name('api.user.server.command');
|
||||
});
|
||||
//Route::get('/', 'CoreController@index')->name('api.user');
|
||||
//
|
||||
///*
|
||||
//|--------------------------------------------------------------------------
|
||||
//| Server Controller Routes
|
||||
//|--------------------------------------------------------------------------
|
||||
//|
|
||||
//| Endpoint: /api/user/server/{server}
|
||||
//|
|
||||
//*/
|
||||
//Route::group([
|
||||
// 'prefix' => '/server/{server}',
|
||||
// 'middleware' => 'server',
|
||||
//], function () {
|
||||
// Route::get('/', 'ServerController@index')->name('api.user.server');
|
||||
//
|
||||
// Route::post('/power', 'ServerController@power')->name('api.user.server.power');
|
||||
// Route::post('/command', 'ServerController@command')->name('api.user.server.command');
|
||||
//});
|
||||
|
|
Reference in a new issue