Por donde se espera que los clientes envíen la variable name? 🤔
No usen métodos de un controlador en otro controlador. Y creo que en esta rama aún ni existe el controlador cartasController 🤔 Si van a tener que reutilizar el método paginación creen una clase diferente que ambos controladores instancien para llamar al método paginación.
Por qué están guardando como json el wishlist?
Por qué no vuelven a calcular el precio de una carta de la wishlist al mostrarla ? Es posible que el precio haya cambiado desde su creación.
Usen modelos de elloquent para representar a los elementos de su aplicación. Aquí esperaría un objeto Wishlist
Qué impide a otro usuario poner el name de una de mis wishlists? 🤔 Las wishlist creí que eran personales 🤔
https://github.com/NavarroKofs/Yu-Gi-API/blob/8ebe5d8a75aaf6eb764a13f1d1c857fa9d86e613/app/Http/Controllers/CustomizedWishListController.php#L67-L84
Este endpoint debería de no necesitar qué se le envíé la variable "name". Ya que su identificador de recurso es el siguiente:
https://github.com/NavarroKofs/Yu-Gi-API/blob/8ebe5d8a75aaf6eb764a13f1d1c857fa9d86e613/routes/api.php#L21
paginación
creen una clase diferente que ambos controladores instancien para llamar al métodopaginación
.Wishlist