我正在尝试将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`
提前谢谢。
正在执行:
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
。