сервиса какого нибудь роута (например auth), и этот гуард встраивается в контроллеры других роутов (например profile), правильно ли это? Фактически у меня все контроллеры начинают зависеть от одного контроллера. Но в то же время у меня более низкоуровневая логика аутентификации (поиск по бд, сравнение паролей) находятся именно в сервисе auth, как можно это пофиксить?
ну в моем случае получится даже дублирование, ибо придется такую же логику реализовывать для роута
А как вообще, допустимо делать обращение к базе из гарда?
сам гард писал считай из доки, и у них сделано в точности так же, но мне это крайне не нрав
Там кэш нужно юзать, если из Гарда в базу лезешь
Это вообще проверять не нужно. На уровне БД создай внешний ключ и всё
Обсуждают сегодня