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.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.