Laravel Eloquent Query find() and findOrFail() Exemplo
No Laravel Eloquent, utilizamos o método find() para localizar a chave primária do modelo. Entretanto, em situações em que não encontrar a chave primária pode ser um problema, recorremos à função auxiliar abort(). Para lidar com esse cenário específico, o método findOrFail() é bastante útil.
Exemplo básico do uso do método find() no Laravel Eloquent: O código a seguir retornará "null" caso nenhum registro seja encontrado com o ID fornecido.
$user = User::find($id);
dd($user);
Para abortar o processo quando o registro não for encontrado utilizando o find(), confira o código a seguir:
$user = User::find($id);
if (is_null($user)) {
return abort(404);
}
dd($user);
Exemplo básico do Laravel Eloquent usando findOrFail(): Abortar o processo é fácil como no exemplo acima, com o seguinte código:
$user = User::findOrFail($id);
dd($user);
Espero que este tutorial seja útil para você.
Subscribe to my newsletter
Read articles from Fernando Bezerra directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
Fernando Bezerra
Fernando Bezerra
Sou Full Stack e escritor amador entusiasmado por desenvolvimento de software. Compartilho meu entusiasmo pela tecnologia e complexidades do desenvolvimento através da escrita.