У меня возникла проблема при отправке почтового запроса с curl на Laravel 5.7
Перехватчики запросов Curl:
$headers = array(
'Authorization: Bearer '. $token,
'api-key: '. $this->api_key,
'Accept: application/json'
);
curl_setopt($this->process, CURLOPT_HTTPHEADER,$headers);
$data=[
'name'=>'test'
];
curl_setopt($this->process, CURLOPT_POSTFIELDS, $data);
После использования приложения Accept / json Curl отправьте пустые данные почты.Если мы не используем Accept: application / json, Laravel выдает исключение.
protected function unauthenticated($request, AuthenticationException $exception)
{
return $request->expectsJson()
? response()->json(['message' => $exception->getMessage()], 401)
: redirect()->guest($exception->redirectTo() ?? route('login'));
}
В случае исключения Laravel перенаправляет запрос на вход в систему.