Я пытаюсь добавить jwt-auth
в свой проект Symfony.
пытаюсь выполнить приведенную ниже команду
$ composer require jwt-auth
получение этих ошибок
[InvalidArgumentException]
Could not find package jwt-auth.
Did you mean one of these?
tymon/jwt-auth
tuupola/slim-jwt-auth
auth0/jwt-auth-bundle
admad/cakephp-jwt-auth
dmkit/phalcon-jwt-auth`
Заранее спасибо.
🤔 А знаете ли вы, что...
PHP поддерживает множество библиотек для работы с RESTful API.
Делает:
composer require jwt-auth
Эквивалентно выполнению:
composer require lexik/jwt-authentication-bundle
Чтобы иметь возможность использовать сокращенную версию, вам необходимо установить Flex в вашем проекте Symfony. По сути, Flex — это плагин Composer для автоматизации определенных задач настройки после установки пакета, таких как создание файлов конфигурации, обновление файла .env
... Прочтите здесь: https://symfony.com/doc/current/setup/flex.html
Вы можете просто использовать вторую команду, если не хотите устанавливать Flex в свой проект Symfony.
Все поддерживаемые в настоящее время рецепты доступны здесь: https://github.com/symfony/рецепты. Как вы можете видеть здесь: https://github.com/symfony/recipes/blob/master/lexik/jwt-authentication-bundle/2.5/manifest.json#L8 lexik/jwt-authentication-bundle может быть установлен автоматически, используя его псевдоним: jwt-auth
.