"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo funciona la función aplazar() en Laravel?

¿Cómo funciona la función aplazar() en Laravel?

Publicado el 2024-11-06
Navegar:302

How does the defer() function works in Laravel?

Taylor Otwell anunció recientemente la nueva función en Laravel llamada aplazar(). Esto solo brindará una descripción general muy básica de cómo funciona la función defer() y qué problemas podría tener con ella.

Identificar el problema
¿Recuerda las rutas que solía tener donde necesitaba obtener algo de la API y luego realizar algunas acciones detrás de escena que al usuario no le importan pero aún las espera? Sí, todos lo tuvimos al menos una vez, y Laravel lo sabía mucho antes, por lo que tenemos las colas de Laravel para manejar esos casos. Pero es muy engorroso crear una cola para ejecutar solo una función.

Cómo lo resuelve la función aplazar()
Siempre que ajuste un código en la función defer(), ejecutará el código ajustado después de que la respuesta se haya enviado al navegador del usuario. Hace que sea más fácil para el usuario navegar sin esperar códigos complejos que toman mucho tiempo y al usuario no le importa que los completen para que su respuesta se envíe de regreso a su navegador.

Laravel facilita la ejecución del código empaquetado dentro de la función defer() incluso si la solicitud falla con el método ->always().

Usando ejemplos y referencias: https://laraveleco.com/defer-function-in-laravel/

Declaración de liberación Este artículo se reproduce en: https://dev.to/kachkolasa/how-does-the-defer-function-works-in-laravel-1a9e?1 Si hay alguna infracción, comuníquese con [email protected] para eliminar él
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3