public function search(Request $request)
 {
     $search = trim($request->input("search")["value"] ?: "", " ,");
     $start = $request->input("start") ?: 0;
     $length = $request->input("length") ?: 25;
     $columns = $request->input("columns");
     $order = $request->input("order");
     $affiliations = Affiliation::query()->where("type", "LIKE", "{$search}%")->orWhere("name", "LIKE", "{$search}%")->orderBy($columns[$order[0]["column"]]["name"], $order[0]["dir"]);
     $count = $affiliations->count();
     $affiliations = $affiliations->take($length)->skip($start)->get()->toArray();
     return $this->dtResponse($request, $affiliations, $count);
 }
 public function schools()
 {
     return \App\Affiliation::query()->cms()->get();
 }