浏览代码

fix: 🔥 delete duplicated code

IceToast 2 年之前
父节点
当前提交
d10df843cb
共有 2 个文件被更改,包括 13 次插入22 次删除
  1. 13 19
      app/Http/Controllers/TicketsController.php
  2. 0 3
      app/Settings/GeneralSettings.php

+ 13 - 19
app/Http/Controllers/TicketsController.php

@@ -30,28 +30,19 @@ class TicketsController extends Controller
         ]);
     }
 
-    public function create()
-    {
-        //check in blacklist
-        $check = TicketBlacklist::where('user_id', Auth::user()->id)->first();
-        if ($check && $check->status == 'True') {
-            return redirect()->route('ticket.index')->with('error', __("You can't make a ticket because you're on the blacklist for a reason: '".$check->reason."', please contact the administrator"));
-        }
-        $ticketcategories = TicketCategory::all();
-        $servers = Auth::user()->servers;
-
-        return view('ticket.create', compact('ticketcategories', 'servers'));
-    }
-
     public function store(Request $request, TicketSettings $ticket_settings)
     {
-        $this->validate($request, [
+        $this->validate(
+            $request,
+            [
                 'title' => 'required',
                 'ticketcategory' => 'required',
                 'priority' => 'required',
-                'message' => 'required',]
+                'message' => 'required',
+            ]
         );
-        $ticket = new Ticket([
+        $ticket = new Ticket(
+            [
                 'title' => $request->input('title'),
                 'user_id' => Auth::user()->id,
                 'ticket_id' => strtoupper(Str::random(8)),
@@ -59,7 +50,8 @@ class TicketsController extends Controller
                 'priority' => $request->input('priority'),
                 'message' => $request->input('message'),
                 'status' => 'Open',
-                'server' => $request->input('server'),]
+                'server' => $request->input('server'),
+            ]
         );
         $ticket->save();
         $user = Auth::user();
@@ -187,8 +179,10 @@ class TicketsController extends Controller
                 return __($tickets->priority);
             })
             ->editColumn('updated_at', function (Ticket $tickets) {
-                return ['display' => $tickets->updated_at ? $tickets->updated_at->diffForHumans() : '',
-                    'raw' => $tickets->updated_at ? strtotime($tickets->updated_at) : ''];
+                return [
+                    'display' => $tickets->updated_at ? $tickets->updated_at->diffForHumans() : '',
+                    'raw' => $tickets->updated_at ? strtotime($tickets->updated_at) : ''
+                ];
             })
             ->addColumn('actions', function (Ticket $tickets) {
                 $statusButtonColor = ($tickets->status == "Closed") ? 'btn-success' : 'btn-warning';

+ 0 - 3
app/Settings/GeneralSettings.php

@@ -6,10 +6,7 @@ use Spatie\LaravelSettings\Settings;
 
 class GeneralSettings extends Settings
 {
-    public string $main_site;
     public string $credits_display_name;
-    public float $initial_user_credits;
-    public int $initial_server_limit;
     public bool $recaptcha_enabled;
     public string $recaptcha_site_key;
     public string $recaptcha_secret_key;