public function getData() { $printed = \Request::get("printed"); $printed = empty($printed) ? 'NO' : $printed; $results = LiveData::getResultsList($printed); return \Datatables::of($results)->addColumn('sample_checkbox', function ($result) { session(['facility' => $result->facility]); return "<input type='checkbox' name='samples[]' value={$result->sample_id}>"; })->addColumn('action', function ($result) { $url = "/result/{$result->sample_id}?printed={$result->printed}"; $links = ['Print preview' => "javascript:windPop('{$url}')", 'Download' => "{$url}&pdf=1"]; return \MyHTML::dropdownLinks($links); })->make(true); }