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

Здравствуйте. Если у меня есть аутентификационный гуард, который зависит от

сервиса какого нибудь роута (например auth), и этот гуард встраивается в контроллеры других роутов (например profile), правильно ли это? Фактически у меня все контроллеры начинают зависеть от одного контроллера. Но в то же время у меня более низкоуровневая логика аутентификации (поиск по бд, сравнение паролей) находятся именно в сервисе auth, как можно это пофиксить?

5 ответов

23 просмотра
Alex- Автор вопроса

ну в моем случае получится даже дублирование, ибо придется такую же логику реализовывать для роута

А как вообще, допустимо делать обращение к базе из гарда?

Alex- Автор вопроса

сам гард писал считай из доки, и у них сделано в точности так же, но мне это крайне не нрав

Там кэш нужно юзать, если из Гарда в базу лезешь

Это вообще проверять не нужно. На уровне БД создай внешний ключ и всё

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

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

Карта сайта