TransWikia.com

Como exibir os dados do ultimo registro salvo no banco

Stack Overflow em Português Asked on November 27, 2021

como faço para exibir na view somente os dados do último registro salvo no banco? consigo exibir todos os dados chamando o método All() no controle, e o bom e velho foreach na view para exibir os dados. Porém, queria que quando o usuário finaliza-se o cadastro ele fosse redirecionado para uma página, onde ele pudesse conferir os dados que cadastrou.

obs:estou usando laravel, eloquent orm, mysql

no controle tenho essa action para pegar todos os dados

public function exibe(){
  $dados = Denuncia::all();
  return view('AdminDenunciaView.exibeInformacao',['dados'=>$dados]);
}

na view uso este foreach para exibir os dados

@foreach ($dados as $item)
   {{$item->crime}}.<br/>
   {{$item->infrator}}.<br/>
@endforeach

Mas como mencionei, não preciso que todos os dados sejam mostrados, apenas os dados ultimo registro

3 Answers

Você pode dar um order by pelo id mais alto (último adicionado) e pegar o primeiro registro da lista retornada, com o first() do eloquent.

exemplo: DB::table('tabela')->orderBy('id', 'DESC')->first();

Dessa forma o primeiro da lista vai ser o ultimo id adicionado, e essa query vai te retornar apenas 1 resultado.

Answered by Sara Kemily on November 27, 2021

para ordenar pelo último registro você pode fazer o select order by desc Exemplo

select * from tabelaExemplo order by tabelaExemplo_id  desc

Para pegar somente o ultimo registro do banco você pode fazer assim:

select * from tabelaExemplo where tabelaExemplo.id = select max(id) from tabelaExemplo

Answered by Eduardo Candido on November 27, 2021

Na query você poderia dar um order by, para listar o ultimo registro.

Exemplo: select * from clientes order by cliente_id desc

Assim retornaria o ultimo registro cadastrado.

Answered by hh22 on November 27, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP