protected function getLetras() { $letras = []; foreach (Pessoa::all() as $pessoa) { $letras[] = strtoupper(substr($pessoa->apelido, 0, 1)); } sort($letras); return array_unique($letras); }
public function busca(Request $request) { $string = $request->busca; if ($string == '') { $pessoas = Pessoa::all()->sortBy('apelido'); } else { $pessoas = Pessoa::where('apelido', 'like', '%' . $string . '%')->orWhere('name', 'like', '%' . $string . '%')->get()->sortBy('apelido'); } return view('agenda.agenda', compact('pessoas')); }