@ObehanProger

Как тестировать посредники (middleware) в программе Postman?

Суть проблемы в том,что не понимаю как обрабатываются редиректы в Postman при тестировании приложения на Laravel. Например, к роуту 'createPost' подключен посредник 'checkIfUserCanCreatePost':
If (auth()->user()->role_id==2) return next($request);
return redirect('/errorMessage');

Так вот, если роль равна 2 то все нормально срабатывает пост-запрос проходит дальше на обработку, а если нет, то полученный редирект от сервера Postman не может обработать и выдает ошибку. Как исправить?
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 1
@12rbah
Например, к роуту 'createPost' подключен посредник 'checkIfUserCanCreatePost':
Ну обычно если пост создан то вернется статус 200, показатель того что пост был создан, если пользователь не прошел аутентификацию и не создал пост из-за этого должен вернуться статус 401.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы