установить заголовок в запросе на laravel - PullRequest
0 голосов
/ 13 февраля 2019

Как описано в здесь Говиндом Самроу, используя настройку ajax для отправки каждого запроса с заголовком в laravel, включая:

   $.ajaxSetup({
        headers: { "Authorization": "myValue" }
    });

Однако на моей домашней странице есть тег привязкис помощью href перенаправить пользователя на другую страницу .Заметил, что href не разрешено прикреплять заголовок к вершине.Альтернативным способом может быть использование XHR или метод выборки.

Я пробовал XHR ajax, но цель XHR ajax в основном оставаться на той же странице, а не перенаправлять на другую страницу.

Как я могу прикрепить заголовок (со значением токена) к каждому запросу href или button, чтобы laravel и получить проверку с помощью промежуточного программного обеспечения?Я борюсь с заголовком прикрепить часть.

Мое промежуточное программное обеспечение:

public function handle($request, Closure $next, $guard = null) {
try {
    $token = $request->header('Authorization');
    if ($token) {
        return $next($request);
    } else {
        $response = array('success' => false, 'data' => null, 'detail' => array('message' => Messages::MSG_ERR_INVALID_TOKEN, 'error' => Messages::MSG_ERR_INVALID_TOKEN));
        return response()->json($response);
    }
} catch (Exception $ex) {
    $response = array('success' => false, 'data' => null, 'detail' => array('message' => Messages::MSG_ERROR_500, 'error' => array($ex)));
    return response()->json($response);
}
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...