From 0c77046c932c711d62c43063efafe31d5cbe82c2 Mon Sep 17 00:00:00 2001 From: 1Day Date: Tue, 19 Jul 2022 10:36:40 +0200 Subject: [PATCH] Experimental Server Edit --- .../Controllers/Admin/ServerController.php | 14 +++- resources/views/admin/servers/edit.blade.php | 67 +++++++++++++++++++ 2 files changed, 79 insertions(+), 2 deletions(-) create mode 100644 resources/views/admin/servers/edit.blade.php diff --git a/app/Http/Controllers/Admin/ServerController.php b/app/Http/Controllers/Admin/ServerController.php index 6a3a239c..5ebc29bc 100644 --- a/app/Http/Controllers/Admin/ServerController.php +++ b/app/Http/Controllers/Admin/ServerController.php @@ -66,9 +66,12 @@ class ServerController extends Controller * @param Server $server * @return Response */ + public function edit(Server $server) { - // + return view('admin.servers.edit')->with([ + 'server' => $server + ]); } /** @@ -80,7 +83,13 @@ class ServerController extends Controller */ public function update(Request $request, Server $server) { - // + $request->validate([ + "identifier" => "required|string", + ]); + + $server->update($request->all()); + + return redirect()->route('admin.servers.index')->with('success', 'Server updated!'); } /** @@ -139,6 +148,7 @@ class ServerController extends Controller $suspendText = $server->isSuspended() ? __("Unsuspend") : __("Suspend"); return ' +
' . csrf_field() . ' diff --git a/resources/views/admin/servers/edit.blade.php b/resources/views/admin/servers/edit.blade.php new file mode 100644 index 00000000..86d51f47 --- /dev/null +++ b/resources/views/admin/servers/edit.blade.php @@ -0,0 +1,67 @@ +@extends('layouts.main') + +@section('content') + +
+
+
+
{{ __('ATTENTION!') }}
+ {{ __('Only edit these settings if you know exactly what you are doing ')}} +
+ {{ __('You usually do not need to change anything here') }} +
+
+
+ +

{{__('Edit Server')}}

+
+ +
+
+
+ + + +
+
+ +
+
+
+
+ + @csrf + @method('PATCH') +
+ + + @error('identifier') +
+ {{$message}} +
+ @enderror +
+ +
+ +
+
+
+
+ +
+
+ + +
+ + +@endsection