Sessões em Laravel.. WTF!

  • Autor Autor uncoderbyte
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
U

uncoderbyte

Gamma
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola!, estoy trabajando (intentando) con sesiones en Laravel 8.
Hace horas les vengo dando vueltas y no entiendo como seguir.
Necesito que una persona pueda editar información de su perfil, por ejemplo, su ciudad. De la manera tradicional sería con UPDATE, y que esto se lleve a cabo siempre y cuando se edite el registro correspondiente a su ID.
Hasta aquí perfecto.

Pero al llegar a Laravel me encuentro con que no se como guardar el ID (que proviene de una consulta de la BD) en una variable de sesión.
¿Alguien podría ayudarme a como seguir?.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Hola!, estoy trabajando (intentando) con sesiones en Laravel 8.
Hace horas les vengo dando vueltas y no entiendo como seguir.
Necesito que una persona pueda editar información de su perfil, por ejemplo, su ciudad. De la manera tradicional sería con UPDATE, y que esto se lleve a cabo siempre y cuando se edite el registro correspondiente a su ID.
Hasta aquí perfecto.

Pero al llegar a Laravel me encuentro con que no se como guardar el ID (que proviene de una consulta de la BD) en una variable de sesión.
¿Alguien podría ayudarme a como seguir?.
cita por favor tu codigo o imagen que no podemos ser adivinos de que te esta fallando.

Sobre como guardarlo, no lo entiendo. ¿Intentas actualizar los datos de un usuario que ya ingreso a tu sitio por medio de sus credenciales verdad?
para eso puedes obtener el user_id con Auth::id();

Mas referencia sobre autenticación:

Si no te ayudó esto podrías dar mayor información de tu problema -> en donde se ocasiona.
NOTA: Recuerda utilizar CSRF en las consultas ya que si no envías ese parámetro es posible que no te permita agregar, editar ni eliminar datos.
 
cita por favor tu codigo o imagen que no podemos ser adivinos de que te esta fallando.

Sobre como guardarlo, no lo entiendo. ¿Intentas actualizar los datos de un usuario que ya ingreso a tu sitio por medio de sus credenciales verdad?
para eso puedes obtener el user_id con Auth::id();

Mas referencia sobre autenticación:

Si no te ayudó esto podrías dar mayor información de tu problema -> en donde se ocasiona.
Creo que me expliqué mal.
La autenticación la estoy haciendo, como me recomendaron en otro topic, con Fortify, y funciona perfecto.
Lo que quiero hacer es que cada usuario pueda modificar información de su perfil (ciudad, pais, etc).
Lo que comentaba es que sin Laravel lo hacía con una consulta SQL UPDATE SET Where id = etc etc etc..
y ese ID lo almacenaba en una variable de sesión.
Y no se como hacer eso en Laravel. NO el manejo de BD, si no el almacenar información en variables de sesión.
 
Creo que me expliqué mal.
La autenticación la estoy haciendo, como me recomendaron en otro topic, con Fortify, y funciona perfecto.
Lo que quiero hacer es que cada usuario pueda modificar información de su perfil (ciudad, pais, etc).
Lo que comentaba es que sin Laravel lo hacía con una consulta SQL UPDATE SET Where id = etc etc etc..
y ese ID lo almacenaba en una variable de sesión.
Y no se como hacer eso en Laravel. NO el manejo de BD, si no el almacenar información en variables de sesión.
Sigo confundido al leer tu problema, no se supone que ya tienes el ID del usuario almacenado por la autenticación?
Que ID quieres almacenarla en sesión?

Mejor hagamos esto, cual es el codigo en PHP que te funcionaba y ahora tienes problemas para pasarlo a Laravel?

Para almacenar variables en SESION puedes usar request sesion, info: https://laravel.com/docs/8.x/session
 

Tópicos similares

Voltar
Topo