=> 'auth:sanctum' тоже прописал в роутах
в какой группе? api или web?
подожди, а точно есть такой guard sanctum ?
значит не авторизован
Ааа, возможно. Авторизация вроде через другой гард
Где-то if (auth('sanctum')->check()) срабатывает, где-то нет. Не могу пока понять, в чём дело. Придётся пока перевести всё на auth()
а ты на роут, который в web, делаешь запрос именно из браузера?
Я дал мало контекста) Там оказывается дело было в том, что я вызывал if (auth()->check()) в конструкторе контроллера. А там он возвращает false)
прям в конструкторе?) интересная методика)
хороший пример того, что не надо ничего делать в конструкторах контроллера, в том числе инжектить сервисы
да)) Точнее, я оттуда инициализировал сервис, в котором вызывался auth->check)) Но и в самом конструкторе для теста пробовал - тоже возвращало false)
Да, инжектил сервис)))
конструктор контроллера до мидлварок вызывается
Теперь не забуду, наверное)))
Обсуждают сегодня