<?php
use App\Http\Controllers\PostController;
use Illuminate\Auth\Middleware\Authenticate;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
Route::get('/user', function (Request $request) {
return $request->user();
})->middleware(Authenticate::using('sanctum'));
Route::post('posts', [PostController::class, 'store'])->middleware(Authenticate::using('sanctum'));
When I call the http:/localhost:8000/api/posts inside Vue with axios I get 401 Unauthorized and response {"message":"Unauthenticated."}.