• Как правильно использовать vue в laravel?

    @mesc Автор вопроса
    Спасибо за ответ.
    1. А если объединить add и edit, то каким образом можно будет определить действие и, если это edit, заполнить поля имеющимися данными редактируемого объекта?
    2. Пришла мне в голову такая мысль, но не стал озвучивать, подумал, что я как-то неправильно мыслю. Вы развеяли мои сомнения)
    3. Нет, они не отличаются практически. Просто на просторах интернета видел множество реализаций как общего API, так и разделения и немного запутался.
  • Как организовать сеть среднего офиса?

    @mesc Автор вопроса
    Ezhyg, исправил, но сеть сейчас тут не очень далеко ушла от эпохи мамонтов))) Потому и нужно переделать
  • Как организовать сеть среднего офиса?

    @mesc Автор вопроса
    Ezhyg, ошибся, свитчи конечно же))
  • Как организовать сеть среднего офиса?

    @mesc Автор вопроса
    Извиняюсь, на ошибки текст проверял перед публикацией, а вот на смысл не очень)) Конечно же свитчи. Насчет совы - нив коем случае, просто видел подобное использование L3, потому и спросил, насколько это адекватно.
    Прокси в нашем случае на данный момент и есть шлюз))
  • Laravel + Vue + JWT: как добавить Authorization header?

    @mesc Автор вопроса
    Спасибо за варианты, но это немного не то. Установка headers в axios у меня работает. Суть в том, что я после получения токена на главной странице, сохраняю его в cookies и тут же вручную меняю адрес на mysite/ap, на котором идет идет проверка, имеется ли токен или нет. Т.е. фактически я выполняю обычный GET-запрос из браузера, и он не выполняется по причине отсутствия Authorization Header. На странице авторизации после успешного входа, я получаю токен, сохраняю его в куках и выполняю написанную Вами команду:
    axios.defaults.headers.common['Authorization'] = 'Bearer ' + response.data.data.token;

    и после нужный хидер появляется. Однако стоит обновить страницу или попытаться вручную перейти по другому адресу, хидер пропадает и я никак не могу заставить его тут "вернуться".
  • Laravel + Vue + JWT: как добавить Authorization header?

    @mesc Автор вопроса
    UPD:
    Решил попробовать установить Header через middleware. Зарегистрировал все, как положено, протестировал. Вот код, который выполнит middleware после запроса:
    public function handle($request, Closure $next)
        {
            $response = $next($request);
            $response->headers->add(['Test' => 'FooBar']);
    
            return $response;
        }

    Все работает, DevTools показывает, что на мой Request был получен вместе с остальными Header "Test'. Проделываю то же самое, меняя код в middleware так, чтобы он обрабатывался ДО запроса (как в документации написано):
    public function handle($request, Closure $next)
        {
            $request->headers->add(['Test' => 'FooBar']);
    
            return $next($request);
        }

    И это не работает. В Request Headers нет хидера Test.
    Прочитал, что нужно внести правки в .htaccess, но необходимые строки уже есть в этом файле в /public/.htaccess. Даже на nginx переключил OSPanel, все-равно Request уходит без кастомного хидера.