Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

110
Views
Laravel Sanctum Vue

Tengo algunos problemas para autenticar a un usuario con Laravel Sanctum. He instalado todo según sea necesario, con Vite y Vue 3 como interfaz. Entonces, aquí está el problema ... cuando inicio sesión con la autenticación predeterminada de laravel, todo está bien, y cuando creo una solicitud desde la interfaz de Vue como:

 const AxiosInstance = axios.create({ headers: { Accept: "application/json", "Access-Control-Allow-Origin": "*", "Content-Type": "application/json", "X-Requested-With": "XMLHttpRequest", }, baseURL: "http://127.0.0.1:8000/", withCredentials: true, });

El verdadero problema es que, cuando trato de obtener el usuario, siempre devolverá Sin autenticar:

 const user = async() => { await AxiosInstance.get('api/user') }

Por lo tanto, el usuario no estará autenticado incluso si se crea directamente desde axios. Estoy comprobando cuándo el usuario ha iniciado sesión y laravel reconocerá algo como:

 @guest <h1>Welcome guest</h1> @else <h1>Welcome user</h1> @endauth

Pero, ¿por qué api/usuario no está autenticado?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Es porque laravel scantum usa el token Bearer

Solo cambia tu instancia de axios como esta

 import axios from "axios"; const token = localStorage.getItem('auth_token') const api = axios.create({ baseURL: 'http://127.0.0.1:8000/api/v1/', timeout: 1000, headers: { 'Accept': 'application/json', 'Authorization': `Bearer ${token}` } }); export default api

espero que te ayude

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!