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ê.

0
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.