瀏覽代碼

Update AdminController

Daniel Supernault 6 年之前
父節點
當前提交
a71a2c96b7
共有 1 個文件被更改,包括 21 次插入0 次删除
  1. 21 0
      app/Http/Controllers/AdminController.php

+ 21 - 0
app/Http/Controllers/AdminController.php

@@ -258,4 +258,25 @@ class AdminController extends Controller
       $messages = Contact::orderByDesc('id')->paginate(10);
       $messages = Contact::orderByDesc('id')->paginate(10);
       return view('admin.messages.home', compact('messages'));
       return view('admin.messages.home', compact('messages'));
     }
     }
+
+    public function messagesShow(Request $request, $id)
+    {
+      $message = Contact::findOrFail($id);
+      return view('admin.messages.show', compact('message'));
+    }
+
+    public function messagesMarkRead(Request $request)
+    {
+      $this->validate($request, [
+        'id' => 'required|integer|min:1'
+      ]);
+      $id = $request->input('id');
+      $message = Contact::findOrFail($id);
+      if($message->read_at) {
+        return;
+      }
+      $message->read_at = now();
+      $message->save();
+      return;
+    }
 }
 }