サーバー等
このコミットが含まれているのは:
コミット
5308dd1842
|
@ -0,0 +1,54 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Log;
|
||||
|
||||
class VpsController extends Controller {
|
||||
public function serverList (Request $r) { // /api/rpc/vps/server/list
|
||||
// 許可確認
|
||||
// GMOかこのは?
|
||||
// 受け取り
|
||||
// リターン
|
||||
/*$check = $this->objAuth->checkLegit($r->kero_token);
|
||||
|
||||
if ($check == 0) {
|
||||
return 'Err!';
|
||||
}
|
||||
else {
|
||||
$valid = $this->objAuth->getPermissions($r->kero_token);
|
||||
|
||||
if ($valid['vps_list'] == 1) {
|
||||
$ch = curl_init();
|
||||
curl_setopt($ch, CURLOPT_URL, 'https://api.gmocloud.com/jp002/?Action=listNodes&AccessKeyId=HWWS0VHL1QJO59F0MK3E&Version=1.0' );
|
||||
// curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: text/xml"));
|
||||
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE );
|
||||
curl_setopt($ch, CURLOPT_TIMEOUT, 30 );
|
||||
// curl_setopt($ch, CURLOPT_POSTFIELDS, array(); );
|
||||
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, TRUE );
|
||||
|
||||
$res = curl_exec($ch);
|
||||
return $res;
|
||||
// 'https://api.gmocloud.com/jp002/?Action=listNodes&AccessKeyId=HWWS0VHL1QJO59F0MK3E&Version=1.0'
|
||||
}
|
||||
else {
|
||||
return 'Permission denied.';
|
||||
}
|
||||
}*/
|
||||
}
|
||||
|
||||
public function serverView (Request $r) { // /api/rpc/vps/server/view
|
||||
}
|
||||
|
||||
public function domainList (Request $r) { // /api/rpc/vps/domain/list
|
||||
// 許可確認
|
||||
// OpenProviderかjp-domainかお名前?
|
||||
// 受け取り
|
||||
// リターン
|
||||
}
|
||||
|
||||
public function domainView (Request $r) { // /api/rpc/vps/domain/view
|
||||
}
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
<?php
|
||||
|
||||
// サーバー
|
||||
Route::get('/api/rpc/vps/server/list', 'VpsController@serverList');
|
||||
Route::get('/api/rpc/vps/server/view', 'VpsController@serverView');
|
||||
|
||||
// ドメイン
|
||||
Route::get('/api/rpc/vps/domain/list', 'VpsController@domainList');
|
||||
Route::get('/api/rpc/vps/domain/view', 'VpsController@domainView');
|
新しいイシューから参照