我正在尝试将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`
谢谢。
答案 0 :(得分:4)
正在做
composer require jwt-auth
等效于:
composer require lexik/jwt-authentication-bundle
为了能够使用简写版本,您需要在Symfony项目中安装Flex。基本上,Flex是Composer插件,用于在安装捆绑软件后自动执行某些配置任务,例如创建配置文件,更新.env
文件……在此处阅读:https://symfony.com/doc/current/setup/flex.html
如果您不想在Symfony项目中安装Flex,则完全可以使用第二个命令。
当前支持的食谱都可以在这里找到:https://github.com/symfony/recipes。如您在此处看到的:https://github.com/symfony/recipes/blob/master/lexik/jwt-authentication-bundle/2.5/manifest.json#L8 lexik / jwt-authentication-bundle可以使用别名jwt-auth
自动安装。