Added OS to API
Added OS to API
This commit is contained in:
parent
333c55e0f9
commit
479d66ee68
|
@ -30,6 +30,7 @@ removed.
|
|||
* Misc services.
|
||||
* DNS CRUD.
|
||||
* Reseller hosting.
|
||||
* Added Operating systems to DB, Deleting and creating them now possible.
|
||||
* Make servers displayable public with config options to hide certain values.
|
||||
* Vue JS used where possible.
|
||||
* Datatables used on large tables (Locations, labels, and providers).
|
||||
|
@ -110,6 +111,10 @@ All API requests must be appended with `api/` e.g `mydomain.com/api/servers/gYk8
|
|||
|
||||
`networkSpeeds/{id}`
|
||||
|
||||
`os/`
|
||||
|
||||
`os/{id}`
|
||||
|
||||
`pricing/`
|
||||
|
||||
`pricing/{id}`
|
||||
|
|
|
@ -4,6 +4,7 @@ namespace App\Http\Controllers;
|
|||
|
||||
use App\Models\Labels;
|
||||
use App\Models\NetworkSpeed;
|
||||
use App\Models\OS;
|
||||
use App\Models\Pricing;
|
||||
use App\Models\Providers;
|
||||
use App\Models\Server;
|
||||
|
@ -221,6 +222,20 @@ class ApiController extends Controller
|
|||
return response($settings, 200);
|
||||
}
|
||||
|
||||
protected function getAllOs()
|
||||
{
|
||||
$os = OS::all()->toJson(JSON_PRETTY_PRINT);
|
||||
return response($os, 200);
|
||||
}
|
||||
|
||||
protected function getOs($id)
|
||||
{
|
||||
$os = DB::table('os as o')
|
||||
->where('o.id', '=', $id)
|
||||
->get()->toJson(JSON_PRETTY_PRINT);
|
||||
return response($os, 200);
|
||||
}
|
||||
|
||||
public function getAllProvidersTable(Request $request)
|
||||
{
|
||||
if ($request->ajax()) {
|
||||
|
|
|
@ -40,6 +40,9 @@ Route::middleware('auth:api')->get('misc/{id}', 'App\Http\Controllers\ApiControl
|
|||
Route::middleware('auth:api')->get('networkSpeeds/', 'App\Http\Controllers\ApiController@getAllNetworkSpeeds');
|
||||
Route::middleware('auth:api')->get('networkSpeeds/{id}', 'App\Http\Controllers\ApiController@getNetworkSpeeds');
|
||||
|
||||
Route::middleware('auth:api')->get('os/', 'App\Http\Controllers\ApiController@getAllOs');
|
||||
Route::middleware('auth:api')->get('os/{id}', 'App\Http\Controllers\ApiController@getOs');
|
||||
|
||||
Route::middleware('auth:api')->get('pricing/', 'App\Http\Controllers\ApiController@getAllPricing');
|
||||
Route::middleware('auth:api')->get('pricing/{id}', 'App\Http\Controllers\ApiController@getPricing');
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user