/**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     $user_id = Auth::user()->id;
     $notification = DB::table('notifications')->where('id', $id)->first();
     if ($notification == null) {
         abort(404);
     }
     $author_id = $notification->user_id;
     if ($author_id != $user_id) {
         abort(401);
     }
     NotificationController::destroy($id);
     if ($notification->type == 0) {
         return redirect()->action('MessageController@show', ['id' => $notification->content_id]);
     } else {
         if ($notification->type == 1) {
             $thread = DB::table('threads')->where('id', $notification->content_id)->first();
             if ($thread == null) {
                 abort(404);
             }
             return redirect()->action('ThreadController@show', ['id' => $notification->content_id]);
         }
     }
 }
 public function cancelOrderAPI(Request $request)
 {
     $order = Order::where('server_order_id', '=', $request->get('order_id'))->first();
     $order->status = 2;
     $order->save();
     $notificationController = new NotificationController();
     $notificationController->store($request);
     return $order->id;
 }