public function apiShow($id)
 {
     $notification = Notification::findOrFail($id);
     return $notification->jsonSerializable();
 }
 /**
  * Update the specified resource in storage.
  *
  * @param Optimus $optimus
  * @param $number
  * @param $notificationId
  *
  * @return \Illuminate\Http\JsonResponse
  */
 public function update(Optimus $optimus, $number, $notificationId)
 {
     $notificationId = $optimus->decode($notificationId);
     Notification::findOrFail($notificationId)->update(['received' => 1]);
     return $this->respondNoContent();
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $notification = Notification::findOrFail($id);
     $notification->delete();
     return redirect()->route('notifications.index');
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     \App\Notification::findOrFail($id)->delete();
     return redirect()->back();
 }