Example #1
0
 public function postAjaxselect()
 {
     Auth::getUser()->hasPermissionOr401(Config::get("permissions.shows"), 0);
     $resp = array("success" => false, "payload" => null);
     $searchTerm = FormHelpers::getValue("term", "");
     $shows = null;
     if (!empty($searchTerm)) {
         $shows = Show::search($searchTerm)->orderBy("created_at", "desc")->take(20)->get();
     } else {
         $shows = Show::orderBy("created_at", "desc")->take(20)->get();
     }
     $results = array();
     foreach ($shows as $a) {
         $results[] = array("id" => intval($a->id), "text" => $a->name);
     }
     $resp['payload'] = array("results" => $results, "term" => $searchTerm);
     $resp['success'] = true;
     return Response::json($resp);
 }