169 похожих чатов

19 ответов

12 просмотров

А чем он от лары отличается?

Павел-Конин Автор вопроса
Валерий Лопатин
А чем он от лары отличается?

В нем много чего нет, и по нему вопросы могут отличаться. Например, мой вопрос: Переодически ловлю ошибку: Lcobucci\JWT\Signer\Hmac::doVerify(): Argument #3 ($key) must be of type Lcobucci\JWT\Signer\Key, null given, called in \vendor\lcobucci\jwt\src\Signer\BaseSigner.php on line 42 Погуглив - решение сводится к выполнению команд: php artisan key:generate php artisan jwt:secret php artisan config:cache Команды config:cache - в нем нету. Добавить ее из репозитория: https://packagist.org/packages/orumad/lumen-config-cache Нельзя, т.к. он не поддерживает PHP 8 и Lumen 8. Как решить - непонятно. И еще иногда рандомно прилетает с апи {message: "Server Error"} от любого эндпоинта, и в логах ничего нет, что совсем странно. Может подскажете, в какую сторону смотреть?

Ghost Walker
Унизил.

https://twitter.com/taylorotwell/status/1306287663109091329

Павел-Конин Автор вопроса
Валерий Лопатин
cache:clear

cache:clear это ведь не тоже самое, что и config:cache. Ну и выполнял уже

Sergey Chizhik
https://twitter.com/taylorotwell/status/1306287663...

Интересно, почему он его еще не прикрыл окончательно.

Переодически В продакшене или локально? Рандомно прилетает Server Error и в логах ничего нет Писаться должно всегда, разве что места нет или что-то по логике логгирования игнорирует какие-то исключения. Ну, можно было бы ещё присрать Sentry или какой-нибудь graylog и там уже чётко глянуть по эндпоинту+времени.

Ну, надо кому-то. Может чисто минимально поддерживают

Sergey Chizhik
Ну, надо кому-то. Может чисто минимально поддержив...

Скорее всего его бросят, когда завезут чисто api версию лары.

Павел-Конин Автор вопроса
Павел Конин
Пока что локально разрабатываю

Локально ты мог учудить что угодно и нам не сообщить. Поэтому симптом периодичности и рандомности мы брать во внимание не будем.

Павел Конин
cache:clear это ведь не тоже самое, что и config:c...

Насколько мне помниться cache:clear так же и конфиги чистит=)

Павел-Конин Автор вопроса
Валерий Лопатин
Насколько мне помниться cache:clear так же и конфи...

Люмен не кеширует конфиги, как бы чистить нечего. А решением для ошибки с Lcobucci\JWT\Signer\Hmac::doVerify(): Argument #3 ($key) must be of type Lcobucci\JWT\Signer\Key, null given, called in \vendor\lcobucci\jwt\src\Signer\BaseSigner.php on line 42 по статьям из является как раз кеширование конфигов, которого нет в люмене

Павел Конин
Люмен не кеширует конфиги, как бы чистить нечего. ...

Зайди в провайдер JWT, глянь откуда он просит ключ, продебаж по цепочке и найди того кто не отдаёт его

Павел-Конин Автор вопроса
Sergey Chizhik
Зайди в провайдер JWT, глянь откуда он просит ключ...

Добрый день. Продебажил, выявил проблему: Tymon\JWTAuth\Providers\AbstractServiceProvider - в методе: registerLcobucciProvider вызывается $this->config('secret') protected function config($key, $default = null) { return config("jwt.$key", $default); } Соответственно, возвращает: return config("jwt.secret", null); Конфиг файл у меня есть jwt.php. Поле secret - тоже: 'secret' => env('JWT_SECRET'), Проблема в том, что в Lumen - закешировать конфиг нельзя, и иногда почему-то secret = null. При чем - создал пустой проект, добавил в него TymonJWT. Создал тестовый маршрут. При отправке 100 запросов, приблизительно в 2-3 запросах secret = null. В какую сторону смотреть дальше?

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
как быть с принтером? такой подход прокатит?
zamtmn
12
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Я не понимаю, это троллинг или что? Швабрика поддерживают, который буквально пишет на ассемблере взаимодействия с винапи. Я это ещё написал загрузчик и хоть что-то изучаю в о...
Shadow Akira
6
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Карта сайта