From a71a2c96b7ba4daaf2c91dca18367fc41cafd856 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Tue, 18 Jun 2019 19:50:08 -0600 Subject: [PATCH] Update AdminController --- app/Http/Controllers/AdminController.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/app/Http/Controllers/AdminController.php b/app/Http/Controllers/AdminController.php index 6969854cd..bbfbbfdd2 100644 --- a/app/Http/Controllers/AdminController.php +++ b/app/Http/Controllers/AdminController.php @@ -258,4 +258,25 @@ class AdminController extends Controller $messages = Contact::orderByDesc('id')->paginate(10); 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; + } }