Banner de perfil
0

Alfredo Mendoza

@alfredomendoza

Soy estudiante de ingeniería y apasionado del desarrollo backend. Me encanta el código y mi objetivo profesional es convertirme en un desarrollador de alto nivel. Canal de Youtube: https://www.youtube.com/channel/UCufAD5-OHlL-Cyo-DykTs3g

Lima, Peru

¿Como puedo hacer un layout en un documento pdf con css?

Alfredo Mendoza@alfredomendoza

Hola comunidad, estoy en un proyecto y quiero hacer un layout especifico en un pdf, pero creo que al aplicar flex o grid a documentos pdf no funciona, entonces que otra manera hay para hacer layout en pdfs, Saludos.


Route [login] not defined en Laravel - explicado

Alfredo Mendoza@alfredomendoza

Cuando haces una API en Laravel, y proteges tus rutas con el middleware auth:api y luego intentas ingresar a una ruta en el navegador ádemas que no estas autenticado te saldrá una excepción de que La ruta login no fue encontrada (VER LA 1RA IMAGEN), y esto es porque hace falta agregar un HEADER a la petición que es Accept: application/json(VER 2DA IMAGEN).

Conclusión: Cuando estas desarrollando una API, siempre debes enviar la cabecera Accept: application/json, así te saldrá el error apropiado y además ya en formato JSON. Además, si te sale esto Route [login] not defined es porque Laravel por defecto cree que estas utilizando la autenticación nativa del framework (que si lo quieres usar tienes que instalar otro paquete), y por defecto te va a redirigir a la ruta /login(cosa que no existe si no instalaste el paquete UI de laravel) y por eso salta esa excepción. Saludos.


Flag '--api' para generar modelos en Laravel

Alfredo Mendoza@alfredomendoza

En las últimas versiones de Laravel podemos usar el flag --api para generar aparte de todo los recursos que genera (modelo, seeder, migración, factory) te crea un controlador con los métodos necesarios solo para hacer acciones para una API (index, store, update, destroy solo esos cuatro), el comando sería así:

1php artisan make:model MyModel -a --api

Otra alternativa a '$fillable' para los modelos en Laravel

Alfredo Mendoza@alfredomendoza

Un aporte, tal vez una mejor opción es usar $guarded en lugar de $fillable, por ejemplo si quieres admitir todos los campos con $guarded el código sería así:

1// ... 2 protected $guarded = []; 3// ...

En lugar de escribir todos tus campos:

1// ... 2 protected $fillable = [ 3 'idStudent', 4 'idCost', 5 // más campos 6 ]; 7// ...

Algo adicional:

  • En $fillable tú tienes que agregar aquellos atributos que quieres que se 'llenen' en tu base de datos, por el contrario...
  • Usando $guarded, tienes que agregar aquellos atributos que NO quieres que se 'llenen' en tu base de datos.

Podría estar bien usar $guarded si deseas ser breve, pero si quieres ser explícito y ver que atributos tiene tu modelo podrías hacerlo usando $fillable, ya depende de uno., Saludos a todos.


¿Cómo cambiar los tipos de inputs como Google Forms?

Alfredo Mendoza@alfredomendoza

Hola comunidad, estoy desarrollando una app con Vuejs que tiene que tener la funcionalidad de Google Forms de cambiar inputs dinámicamente, pero no se como hacer ese cambio de acuerdo al tipo de input seleccionado, de antemano gracias por su ayuda.


Como crear hacer un registro de usuario en diferentes pasos.

Alfredo Mendoza@alfredomendoza

Hola comunidad, como puedo hacer un registro en pasos, por ejemplo, en la primera parte que te pida datos personales y valide los campo, en el siguiente que registre su lugar de trabajo y también sea validado si existe o no, mas o menos asi.


¿Cómo construir una comunidad desde cero?

Alfredo Mendoza@alfredomendoza

Hola a todos, construir una comunidad en mi ciudad es una de mis metas para el siguiente año ya que siempre me he quejado que no hay una comunidad de personas que hablen temas de interes como tec, desig, etc. Por eso quiero empezar una, por ahora solo estoy recabando información y buscando contactos, pero ¿cómo empezar a construir comunidad? aún tengo ideas vagas de como hacerlo pero no se si ustedes ya forman parte de una comunidad local y me puedan dar consejos de como empezar esto, que sé que si lo hago es por "amor al arte" pero a mi me encanta enseñar y compartir con personas. Gracias de antemano.


Vue Theme y React Theme

Alfredo Mendoza@alfredomendoza

Hola comunidad, para practicar CSS utilicé como base el ejercicio de la clase Crear Temas con variables CSS para crear temas basados en Vue y React.