Вы можете обойти это без использования какого-либо промежуточного программного обеспечения, такого как Barryvdh \ Cors for Laravel, который не работал должным образом с JWT AUTH, я добавил следующие инструкции в index.php в Laravel непосредственно перед экземпляром ядра
header('Access-Control-Allow-Origin: http://localhost:8001');
header('Access-Control-Allow-Methods: GET, POST, PATCH, PUT, DELETE, OPTIONS');
header('Access-Control-Allow-Headers: Origin, Content-Type, X-Auth-Token,Authorization');
header('Access-Control-Allow-Credentials: true');
добавьте это до
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
, это также должно работать с JWT AUTH. Обратите внимание, что в Access-Control-Allow-Headers вы должны включить авторизацию, иначе ваш accesstoken не будет разрешен в заголовке авторизации, поэтому JWT AUTH не удастся. Happy Coding.