Kaydet (Commit) d4028b91 authored tarafından mertcelen's avatar mertcelen

-Server updating route seperated from Server middleware in order to update…

-Server updating route seperated from Server middleware in order to update server port or ip_address even if its offline.
üst d2321465
......@@ -4,6 +4,7 @@ namespace App\Http\Controllers\Server;
use App\Extension;
use App\Http\Controllers\Controller;
use App\Http\Middleware\Server;
use App\Jobs\RunScript;
use App\Key;
use App\Notification;
......@@ -16,11 +17,6 @@ use GuzzleHttp\Exception\GuzzleException;
class OneController extends Controller
{
public function __construct()
{
$this->middleware('server');
}
public function one(){
return (request('server')->type == "linux_ssh" || request('server')->type == "windows_powershell")
? $this->authorized() : $this->unauthorized();
......@@ -231,7 +227,7 @@ class OneController extends Controller
__(":old isimli sunucu adı :new olarak değiştirildi.",["old"=>request('server')->name,"new"=>request('name')])
);
$output = request('server')->update([
$output = Server::where('_id',request('server_id'))->update([
"name" => request('name'),
"control_port" => request('control_port'),
"city" => request('city')
......
......@@ -13,50 +13,56 @@ Route::post('/sunucu/ekle', 'Server\AddController@main')->name('server_add')->mi
Route::post('/server/kontrol', 'Server\MainController@isAlive')->middleware('parameters:ip,port');
// Single Server Details Route
Route::get('/sunucular/{server_id}', 'Server\OneController@one')->name('server_one');
// Server Update Route
Route::post('/sunucu/guncelle', 'Server\OneController@update')->name('server_update')->middleware('parameters:server_id,name,control_port,city');
// Server' Service Status Route
Route::post('/sunucu/kontrol', 'Server\OneController@serviceCheck')->name('server_check')->middleware('parameters:service,server_id');
Route::group(['middleware' => ['auth', 'permissions']], function () {
// Single Server Details Route
Route::get('/sunucular/{server_id}', 'Server\OneController@one')->name('server_one');
// Server' Service Status Route
Route::post('/sunucu/kontrol', 'Server\OneController@serviceCheck')->name('server_check')->middleware('parameters:service,server_id');
// Server Network Update
Route::post('/sunucu/network', 'Server\OneController@network')->name('server_network')->middleware('parameters:ip,cidr,gateway,interface,password');
Route::post('/sunucu/network', 'Server\OneController@network')->name('server_network')->middleware('parameters:ip,cidr,gateway,interface,password');
// Server Hostname Update
Route::post('/sunucu/hostname', 'Server\OneController@hostname')->name('server_hostname')->middleware('parameters:hostname');
Route::post('/sunucu/hostname', 'Server\OneController@hostname')->name('server_hostname')->middleware('parameters:hostname');
// Server Service Run,Stop,Enable,Disable Route
Route::post('/sunucu/servis', 'Server\OneController@service')->name('server_service')->middleware('parameters:extension_id,action');
Route::post('/sunucu/servis', 'Server\OneController@service')->name('server_service')->middleware('parameters:extension_id,action');
// Server Extension Installation Route
Route::post('/sunucu/eklenti', 'Server\OneController@enableExtension')->name('server_extension');
Route::post('/sunucu/eklenti', 'Server\OneController@enableExtension')->name('server_extension');
// Server File Upload Route
Route::post('/sunucu/yukle','Server\OneController@upload')->name('server_upload')->middleware('parameters:file,path');
Route::post('/sunucu/yukle', 'Server\OneController@upload')->name('server_upload')->middleware('parameters:file,path');
// Server Terminal Route
Route::get('/sunucu/terminal', 'Server\OneController@terminal')->name('server_terminal');
Route::get('/sunucu/terminal', 'Server\OneController@terminal')->name('server_terminal');
// Server Download File Route
Route::get('/sunucu/indir', 'Server\OneController@download')->name('server_download')->middleware('parameters:path');
Route::get('/sunucu/indir', 'Server\OneController@download')->name('server_download')->middleware('parameters:path');
// Server Permission Grant Route
Route::post('/sunucu/yetkilendir', 'Server\OneController@grant')->name('server_grant_permission')->middleware('parameters:server_id,email');
Route::post('/sunucu/yetkilendir', 'Server\OneController@grant')->name('server_grant_permission')->middleware('parameters:server_id,email');
// Remove Server Route
Route::post('/sunucu/sil', 'Server\OneController@remove')->name('server_remove')->middleware('parameters:server_id');
\ No newline at end of file
Route::post('/sunucu/sil', 'Server\OneController@remove')->name('server_remove')->middleware('parameters:server_id');
});
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment