@romicohen
WebDev

Как грамотно сделать доступ к группе роутов (для api) только аутентифицированным пользователям, не используя middleware 'auth'?

Есть группа роутов для api, к которым нужно дать доступ только аутентифицированным пользователям. А гостям просто отдавать json с приглашением аутентифицироваться.

Писать в каждой функции Auth::check() не вариант.

middleware 'auth' редиректит на /login и вообще как я понял не для api.

Что лучше сделать? Просто свое middleware и повесить на группу роутов?

Или какие-то еще есть lara-way варианты? ))
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
@sidni
Php Developer
Просто свое middleware и повесить на группу роутов

Ну да пишите свою вариацию аутентификации например через Bearer, если токен есть и все хорошо логините и предоставляете к роуту, если нет то делайте, что считаете нужным.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 100 000 ₽
Сайт-Мастер Санкт-Петербург
от 150 000 до 180 000 ₽
BRICK Оренбург
от 140 000 до 180 000 ₽
18 июн. 2021, в 09:44
3000 руб./за проект
18 июн. 2021, в 09:33
1000 руб./в час
18 июн. 2021, в 09:30
1800 руб./за проект