public function destroy($id)
 {
     $pessoa = Pessoa::where('id', '=', $id)->firstOrFail();
     $pessoa::destroy($id);
     echo 'Destruindo... <script> window.location.href="http://' . $_SERVER['HTTP_HOST'] . '"</script>';
     exit;
 }
 public function busca(Request $request)
 {
     $busca = $request->get("busca", NULL);
     $pessoas = [];
     if (!empty($busca)) {
         $pessoas = Pessoa::where("nome", "like", "%" . $busca . "%")->orWhere("apelido", "like", "%" . $busca . "%")->get();
     }
     return view('agenda', compact("pessoas"));
 }
 public function busca(Request $request)
 {
     $busca = $request->busca;
     $pessoas = [];
     if (!empty($busca)) {
         $pessoas = Pessoa::where('nome', 'like', "%{$busca}%")->orWhere('apelido', 'like', "%{$busca}%")->get();
     }
     return view('agenda', compact('pessoas'));
 }
 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'));
 }
Example #5
0
 public function search(Request $request)
 {
     $pessoas = null;
     $search = trim($request->search) === '' ? false : trim($request->search);
     if ($search) {
         $pessoas = Pessoa::where('apelido', 'like', '%' . $search . '%')->where('nome', 'like', '%' . $search . '%')->distinct()->orderBy('apelido')->get();
     } else {
         return redirect('/A');
     }
     $data = ['pessoas' => count($pessoas) === 0 ? 'Nenhuma pessoa encontrada' : $pessoas, 'search' => $search];
     $email = true;
     $telefone = true;
     return view('agenda', compact('data', 'email', 'telefone'));
 }
 public function index($letra = "A")
 {
     $pessoas = Pessoa::where('apelido', 'like', $letra . '%')->get();
     return view('agenda', compact('pessoas'));
 }
 public function apagarTelefone($id)
 {
     Telefone::destroy($id);
     $pessoas = Pessoa::where('apelido', 'like', 'A%')->get();
     return view('agenda', compact('pessoas'));
 }