public function removeRelated($related = null)
 {
     $related = $related instanceof ContentRelated ?: ContentRelated::findOrFail(Input::get('id'));
     if (Auth::id() == $related->user->getKey()) {
         $related->delete();
         return Response::json(['status' => 'ok']);
     }
     return Response::json(['status' => 'error']);
 }
 /**
  * @param  string  $id
  * @param  string  $type
  * @return \Illuminate\Database\Eloquent\Collection|\Illuminate\Database\Eloquent\Model
  */
 private function getObject($id, $type)
 {
     $id = \Hashids::decode($id);
     $id = current($id);
     switch ($type) {
         case 'content':
             return Content::findOrFail($id);
         case 'related':
             return ContentRelated::findOrFail($id);
         case 'entry':
             return Entry::findOrFail($id);
         case 'entry_reply':
             return EntryReply::findOrFail($id);
         case 'comment':
             return Comment::findOrFail($id);
         case 'comment_reply':
             return CommentReply::findOrFail($id);
     }
 }