Última oportunidad para asegurar tu aprendizaje por 1 año a precio especial

Antes: $249

Currency
$189/año

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

0D
6H
48M
17S

Métodos de búsqueda y Not Found Exceptions

11/17

Lectura

Cuando vimos cómo implementar los modelos para hacer uso de la información utilizamos un controlador llamado ProjectController, desde donde escribimos las funciones y hacemos el llamado del modelo Project para hacer toda la consulta. Pero existe la posibilidad de que, por alguna razón, el modelo se haya movido o tenga un error, esto automáticamente nos dañaría el flujo de trabajo de la consulta y no tendríamos cómo capturarlo de forma inmediata.

...

Regístrate o inicia sesión para leer el resto del contenido.

Aportes 13

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

El método findOrFail() de los modelos de Laravel es muy usado en los controladores ya que nos permite recuperar un registro de un modelo a partir de su ID sin necesidad de comprobar si existe. El resultado es que en caso de no existir, el método findOrFail lanza una excepción ModelNotFoundException.
Si no se maneja la excepción regresa un error 404, esto ayuda a proteger nuestro sitio cuando manos criminales tratan de hacer cosas indebidas en nuestro sitio web.

las ilustraciones muy creativas 😃

Sin duda esto es útil, aunque también puedes usar un try…catch, pero efectivamente, esto te sirve como colchón en caso de errores inesperados

el metodo find, solo busca por id, asi que usualmente uso first, para hacer el where por cualquier campo

Si bajan podran encontrar el tema: Not Found Exceptions o pongale asi en el buscador de la documentacion. Esta super bien explicado y bueno si vamos a leer mejor hacerlo de la documentacion.

https://laravel.com/docs/6.x/eloquent#retrieving-single-models

muy bien, fácil de entender y rápido de leer c:

excelente!!

La verdad que no dibuja nada mal la profa pero apreciaría más diagramas hechos con algún programa.

Lo que más me gustó,no sabia y lo usaré en mis proyectos, el uso de firstOrFail() 😉

Muy interesante la ilustracion del ModelNotFoundException

Muy útil estos métodos.

Muy útil

Muy creativo.