Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Configuración
Manejador de excepciones
Método report
Según el autor del sitio web[2] nos dice que Todas las excepciones son
manejadas por la clase App\Exceptions\Handler. Esta clase contiene dos métodos:
report y render. Examinaremos cada uno de estos métodos en detalle. El método
report se usa para registrar excepciones o enviarlas a un servicio externo como
Flare, Bugsnag o Sentry. De forma predeterminada, el método report pasa la
1
MATERIA: PROG WEB FRAMEWORKS
FECHA DE ENTREGA: 10/03/2020
GRUPO:S8A
TEMA (s):
1.- Investigar el manejo de exepciones en
LARAVEL
2.- ¿Para que me sirve with en una
redirección?
3.- funcionalidad del crud
Alumno : Jose Enrique Toledo Felipe
Helper report
Algunas veces puede que necesites reportar una execpción pero continuar
manejando la solicitud actual. La función helper report permite que reportes
rápidamente una excepción usando el método report de tu manejador de
excepción sin renderizar una página de error.
Método render
2
MATERIA: PROG WEB FRAMEWORKS
FECHA DE ENTREGA: 10/03/2020
GRUPO:S8A
TEMA (s):
1.- Investigar el manejo de exepciones en
LARAVEL
2.- ¿Para que me sirve with en una
redirección?
3.- funcionalidad del crud
Alumno : Jose Enrique Toledo Felipe
Excepciones HTTP
El sitio web [3] nos dice que Algunas excepciones describen códigos de error
HTTP del servidor. Por ejemplo, esto puede ser un error "página no encontrada"
(404), un "error no autorizado" (401) o incluso un error 500 generado por el
desarrollador. Con el propósito de generar tal respuesta desde cualquier lugar en
tu aplicación, puedes usar el h
Laravel hace fácil mostrar páginas de error personalizadas para varios códigos de
estado HTTP. Por ejemplo, si deseas personalizar la página de error para los
códigos de estado HTTP 404, crea una vista
resources/views/errors/404.blade.php. Este archivo será servido en todos los
errores 404 generados por tu aplicación. La vista dentro de este directorio debería
ser nombrada para coincidir con el código de estado HTTP que les corresponde.
*Laravel nos ofrece una forma muy conveniente de manejar todos los errores que
pueda generar nuestra aplicación como 404 (Página no encontrada), 401 (Permiso
denegado), 500 (Error interno del servidor) y cualquier otros posibles errores. No
sólo podemos capturar y evaluar cada excepción sino también podemos devolver
una vista personalizada para cada uno de ellas. En la lección de hoy
3
MATERIA: PROG WEB FRAMEWORKS
FECHA DE ENTREGA: 10/03/2020
GRUPO:S8A
TEMA (s):
1.- Investigar el manejo de exepciones en
LARAVEL
2.- ¿Para que me sirve with en una
redirección?
3.- funcionalidad del crud
Alumno : Jose Enrique Toledo Felipe
Según el sitio [4] nos dice que se usa with cuando queremos redireccionar a una
nueva URL y enviar datos de la sesión del usuario al mismo tiempo, Las
respuestas de redirección son instancias de la clase Illuminate\Http\RedirectResponse y
contienen los encabezados necesarios para redirigir al usuario a otra URL. Hay
múltiples formas de generar una instancia RedirectResponse. La forma más simple
es usando el helper global redirect:
4
MATERIA: PROG WEB FRAMEWORKS
FECHA DE ENTREGA: 10/03/2020
GRUPO:S8A
TEMA (s):
1.- Investigar el manejo de exepciones en
LARAVEL
2.- ¿Para que me sirve with en una
redirección?
3.- funcionalidad del crud
Alumno : Jose Enrique Toledo Felipe
ruta llamando a la función back está usando el grupo de middleware web o tiene
todo el middleware de sesión aplicado:
5
MATERIA: PROG WEB FRAMEWORKS
FECHA DE ENTREGA: 10/03/2020
GRUPO:S8A
TEMA (s):
1.- Investigar el manejo de exepciones en
LARAVEL
2.- ¿Para que me sirve with en una
redirección?
3.- funcionalidad del crud
Alumno : Jose Enrique Toledo Felipe
El sitio web [5] nos dice que la mayoría de los casos se utiliza un archivo
.htaccess o un script PHP para redireccionar un dominio. La ventaja de estos
métodos reside en que es posible definir individualmente qué código de estado
HTTP debe mostrarse al agente de usuario, caracterizando así las redirecciones
como temporales o permanentes. Así, resultan relevantes especialmente dos
códigos de estado HTTP, el 301 y el 302:
6
MATERIA: PROG WEB FRAMEWORKS
FECHA DE ENTREGA: 10/03/2020
GRUPO:S8A
TEMA (s):
1.- Investigar el manejo de exepciones en
LARAVEL
2.- ¿Para que me sirve with en una
redirección?
3.- funcionalidad del crud
Alumno : Jose Enrique Toledo Felipe
DESARROLLO EQUIPO 11
Paso 2.- Mapeamos nuestra carpeta del proyecto hacía la carpeta de navegación
de xammp para que éste pueda ser utilizado en nuestro localhost.
7
MATERIA: PROG WEB FRAMEWORKS
FECHA DE ENTREGA: 10/03/2020
GRUPO:S8A
TEMA (s):
1.- Investigar el manejo de exepciones en
LARAVEL
2.- ¿Para que me sirve with en una
redirección?
3.- funcionalidad del crud
Alumno : Jose Enrique Toledo Felipe
PASO 3.- Configuración del archivo .ENV de nuestro proyecto para la conexión de
nuestra base de datos.
Paso4.- hacemos las migraciones a la base de datos dicha migración nos creara
un nuevo controlador llamado nota controller.
8
MATERIA: PROG WEB FRAMEWORKS
FECHA DE ENTREGA: 10/03/2020
GRUPO:S8A
TEMA (s):
1.- Investigar el manejo de exepciones en
LARAVEL
2.- ¿Para que me sirve with en una
redirección?
3.- funcionalidad del crud
Alumno : Jose Enrique Toledo Felipe
Paso 5..- Dicho controlador nos hara los fucionamiento de nuestro CRUD. Una
vez hecho esto nos dirigimos a la carpeta resource y creamos nuestra plantilla
blade y le agregamos una plantilla de bostrat.
9
MATERIA: PROG WEB FRAMEWORKS
FECHA DE ENTREGA: 10/03/2020
GRUPO:S8A
TEMA (s):
1.- Investigar el manejo de exepciones en
LARAVEL
2.- ¿Para que me sirve with en una
redirección?
3.- funcionalidad del crud
Alumno : Jose Enrique Toledo Felipe
Paso 7.- una vez agregado esa nota nos dirigimos al archivo del controlador y
editamos el código para que se guarde en la base de datos
10
MATERIA: PROG WEB FRAMEWORKS
FECHA DE ENTREGA: 10/03/2020
GRUPO:S8A
TEMA (s):
1.- Investigar el manejo de exepciones en
LARAVEL
2.- ¿Para que me sirve with en una
redirección?
3.- funcionalidad del crud
Alumno : Jose Enrique Toledo Felipe
Paso 8.- Una vez hecho esto creamos un nuevo archivo que se llamara editar
pero antes de esto hacemos unas modificaciones en el archivo inicio.blade y en
nuestro archivo controlador.
Paso 9.- una vez hecho esas modificaciones creamos nuestro archivo editar.Blade
y le realizamos la codificación correspondiente para poder editar y actualizar
nuestro CRUD para ello usamos el metodo POST Y PUT.
11
MATERIA: PROG WEB FRAMEWORKS
FECHA DE ENTREGA: 10/03/2020
GRUPO:S8A
TEMA (s):
1.- Investigar el manejo de exepciones en
LARAVEL
2.- ¿Para que me sirve with en una
redirección?
3.- funcionalidad del crud
Alumno : Jose Enrique Toledo Felipe
Paso 10.- una vez hecho eso nos dirigimos a nuestro archivo noto controller y
hacemos la siguiente modificaciones para que se actulice correctamente en la
base de datos.
Paso 11.- una vez hecho esto ahora vamos a agregar el botón eliminar en archivo
de inicio.blade y agregar la respectiva acción.
Paso 12.- una vez hecho lo anterior nos dirigimos al archivo nota controller y
modificamos el método eliminar.
12
MATERIA: PROG WEB FRAMEWORKS
FECHA DE ENTREGA: 10/03/2020
GRUPO:S8A
TEMA (s):
1.- Investigar el manejo de exepciones en
LARAVEL
2.- ¿Para que me sirve with en una
redirección?
3.- funcionalidad del crud
Alumno : Jose Enrique Toledo Felipe
Paso 13.- Una vez hecho lo anterior debemos de dirigirnos al archivo de nuestra
rutas para agregar las respectivas rutas la cual la ruto nos redicionara con nuestro
archivo controller.
13
MATERIA: PROG WEB FRAMEWORKS
FECHA DE ENTREGA: 10/03/2020
GRUPO:S8A
TEMA (s):
1.- Investigar el manejo de exepciones en
LARAVEL
2.- ¿Para que me sirve with en una
redirección?
3.- funcionalidad del crud
Alumno : Jose Enrique Toledo Felipe
14
MATERIA: PROG WEB FRAMEWORKS
FECHA DE ENTREGA: 10/03/2020
GRUPO:S8A
TEMA (s):
1.- Investigar el manejo de exepciones en
LARAVEL
2.- ¿Para que me sirve with en una
redirección?
3.- funcionalidad del crud
Alumno : Jose Enrique Toledo Felipe
PANTALLA ELIMINAR
15
MATERIA: PROG WEB FRAMEWORKS
FECHA DE ENTREGA: 10/03/2020
GRUPO:S8A
TEMA (s):
1.- Investigar el manejo de exepciones en
LARAVEL
2.- ¿Para que me sirve with en una
redirección?
3.- funcionalidad del crud
Alumno : Jose Enrique Toledo Felipe
CONCLUSION
En conclusión en el desarrollo de esta práctica se aprendió a realizar un CRUD
correctamente y darle funcionalidad con la bases de datos además de la utilización
de los controladores que nos ayuda en unir nuestro proyecto con la base de datos
y hacer las acciones de nuestra página y se guarde en nuestra base de datos.
Además en la investigación que se realizo fue muy útil para saber sobre las
excepciones que se encuentra uno en laravel y como solucionarlo además de
cómo usar y para que sirve with que nos ayuda en redireccionar nuestra página y
nos dé un alert dialog si nuestra acción fue realizada correctamente
16
MATERIA: PROG WEB FRAMEWORKS
FECHA DE ENTREGA: 10/03/2020
GRUPO:S8A
TEMA (s):
1.- Investigar el manejo de exepciones en
LARAVEL
2.- ¿Para que me sirve with en una
redirección?
3.- funcionalidad del crud
Alumno : Jose Enrique Toledo Felipe
Referencias
[1]ionos. (6 de febrero de 2009). www.ionos.es. Obtenido de www.ionos.es:
https://www.ionos.es/digitalguide/dominios/gestion-de-dominios/metodos-
para-redireccionar-una-pagina-web/
[2] Jeff. (21 de 10 de 2015). styde.net. Obtenido de styde.net:
https://styde.net/manejo-de-errores-y-excepciones-en-laravel-5-1/
[3] Laravel. (18 de marzo de 2018). documentacion-laravel.com. Obtenido de
documentacion-laravel.com: https://documentacion-laravel.com/errors.html
[4] programacionymas. (25 de julio de 2012). programacionymas.com. Obtenido de
programacionymas.com: https://programacionymas.com/blog/redirigir-
usuario-laravel-luego-de-login-o-registro
[5]Soni, S. (31 de junio de 2018). code.tutsplus.com. Obtenido de
code.tutsplus.com: https://code.tutsplus.com/es/tutorials/exception-handling-
in-laravel--cms-30210
17