почему я всегда получаю неаутентификацию в laravel -apido c -generator? - PullRequest
1 голос
/ 19 июня 2020

Я использую этот пакет https://github.com/mpociot/laravel-apidoc-generator для создания документации по API, но у меня возникла пара проблем:

1 - Запросы в документации всегда возвращают "неаутентифицированные", как это настроить в правильном направлении? я пытался добавить токен входа в apidoc.php в authorization, но это не сработало.

i

некоторые люди сказали, что я должен сделать это php artisan api:generate --actAsUserId=1, но он возвращает

The "--actAsUserId" option does not exist.

2 - требуется email как @bodyParam, но не удалось найти тип email, поэтому я использую text, который, конечно, не работает и возвращает недействительный тип. как принудительно ввести адрес электронной почты?

Заранее спасибо, надеюсь, все понятно.

Ответы [ 2 ]

0 голосов
/ 26 августа 2020

Я бывший разработчик laravel -apido c -generator. Пакет больше не поддерживается. Вот тот, который вам следует использовать: knuckleswtf / scribe .

Чтобы передать значение аутентификации в Scribe, вы установите auth.use_value в токен в вашем файле конфигурации. Вот и все. Вы можете увидеть больше в документах .

Подробности в разделе apply.headers используются только в HTML документах, а не в ответных вызовах.

0 голосов
/ 23 июня 2020

попробуйте это

/**
 * @authenticated <------
 * @group MyGrupo
 * 
 */

class MyController extends Controller{
}

и в консоли: # php artisan apido c: generate

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...