Exemplo n.º 1
0
 public function reviewed($notificationId, Request $request)
 {
     $notification = Notification::findOrFail($notificationId);
     if ($notification->user_id != $this->user->id) {
         if ($request->ajax()) {
             return ['result' => false];
         } else {
             return Redirect::back()->withErrors(['access' => 'You have no right for this']);
         }
     }
     $result = NotificationMapper::reviewed($notification);
     if ($request->ajax()) {
         return ['result' => $result];
     } else {
         if ($result) {
             return Redirect::back()->with(['success' => 'You have no right for this']);
         } else {
             return Redirect::back()->withErrors(['general' => 'Something was wrong']);
         }
     }
 }