Ajuda para acessar o id do usuário de qualquer lugar Laravel

  • Autor Autor pa3lo022
  • 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
P

pa3lo022

Gamma
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola a todos, espero que esten muy bien.

Como dice el titulo me gustaria poder acceder al id del usuario logueado desde cualquier parte de la app sin repetir codigo. Tengo el siguiente codigo para acceder al id

PHP:
        $veterinarian = Veterinarian::where('user_id', Auth::user()->id)
            ->first();

el problema que tengo es que si quiero usar ese id en otro metodo u otro controller tengo que repetir la misma busqueda.

Alugien me podria dar una mano.

Muchas gracias
 
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 amigo este código Auth::user() te da todos los datos del usuario logeado, id, name, username, email, ETC, no entiendo por que realizar la búsqueda... ! Ahora si hablas de los datos de Veterinarian, recomiendo crear una relación entre los modelos user y Veterinarian, para que los datos estén en Auth::user()->veterinarian
 
Hola amigo este código Auth::user() te da todos los datos del usuario logeado, id, name, username, email, ETC, no entiendo por que realizar la búsqueda... ! Ahora si hablas de los datos de Veterinarian, recomiendo crear una relación entre los modelos user y Veterinarian, para que los datos estén en Auth::user()->veterinarian
Lo que hago con esa busqueda es sacar el ID de la veterinaria. La cosa es la tengo que repetir esa busqueda en cada controller o metodo para acceder al ID, queria ponerlo global para no repetir esa linea de codigo.
 
Lo que hago con esa busqueda es sacar el ID de la veterinaria. La cosa es la tengo que repetir esa busqueda en cada controller o metodo para acceder al ID, queria ponerlo global para no repetir esa linea de codigo.
Has lo de la relación entre modelos y listo.
 
Voltar
Topo