public function select_subscribers_to_add($id) { $list = Addressbook::with('subscribers')->find($id); $subscribers = ''; if ($list->subscribers->count() > 0) { $subs_array = array(); foreach ($list->subscribers as $list_subscriber) { $subs_array[] = $list_subscriber->id; } $subscribers = Subscriber::whereNotIn('id', $subs_array)->orderBy('first_name', 'asc')->get(); } else { $subscribers = Subscriber::orderBy('first_name', 'asc')->get(); } return Response::json($subscribers); }