Композитор не смог найти пакет jwt-auth

Я пытаюсь добавить 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.


265
1

Ответ:

Решено

Делает:

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.