/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { $message = Message::findOrFail($id); $message->viewed = 1; $message->save(); return view('admin.messages.viewOne', ['message' => $message]); }
public function deleteMessage(Request $request) { $message = Message::findOrFail($request->input('id')); $message->delete(); return back(); }
public function destroy($id) { $message = Message::findOrFail($id); $operatorId = (int) Authorizer::getResourceOwnerId(); if ($message->receiver_id === 0) { if ($operatorId !== $message->author_id) { return response()->json(['error' => '只有发送人才能删除该消息'], 403); } } else { if ($operatorId !== $message->receiver_id) { return response()->json(['error' => '只有接收人才能删除该消息'], 403); } } $message->delete(); return response('', 204); }