Adquiere este curso para tener acceso a todas las lecciones
Comprar curso33. Solicitar nuevo token
1 comentarios
Inicia sesión para comentar
Comentarios:
-
Alejandro Echavarria hace 1 año
Una pregunta, por qué la lógica de generar un nuevo token no se introdujo dentro de un Trait y por qué dentro del Controlador principal de Laravel? Sacando o excluyendo que todos lo controladores extienden de este.
¿También se podría colocar dentro de un Trait o por qué prefieres colocarlo ahí?. ¿Ventajas o desventajas? Si las hay
Gracias de antemano.-
Victor Arana Flores hace 1 año
Hola Alejandro. No entiendo muy bien tu pregunta.
Ambos sirven para lo mismo. Pasticularmente funciones más generales los pongo en un controlador padre, funciones más especificas lo pongo en un trait y lo llamo cuando lo necesite.
Si gustas incluirlo en un trait, puedes hacerlo, pero tendrías que llamarlo en cada controlador, lo cual me parece innecesario.
Por cierto todo esto lo explico en este curso, en el cual menciono cuando convendría usar uno y cuando otro. Pero finalmente tu decides como trabjar, y lo que menciono son solo recomendaciones -
Alejandro Echavarria hace 1 año
Perfecto, muchas gracias!
-
Juan Sebastián Joya Rodríguez hace 3 semanas
Creo que tiene que ver con el concepto de herencia, un Trait no se puede heredar como tal, entonces tienes que usarlo en todos los controladores. Sin embargo, sí me queda la duda de, si usas el Trait en el Controlador Padre, si lo puedes utilizar en sus hijos, o si creas el Trait, lo llamas desde un metodo padre, y llamas el metodo padre desde las clases hijas…..En fin, creo que lo interesante es que no hay un “Laravel way” para resolver la necesidad, porque Laravel no fue diseñado para ser cliente de una api, sino servidor, por eso hay varias formas de atender el requerimiento
-