Php Composer无法安装tymon/jwt auth

Php Composer无法安装tymon/jwt auth,php,json,composer-php,laravel-5.5,Php,Json,Composer Php,Laravel 5.5,请协助,composer无法安装tymon/jwt auth:0.5。* 我的类型是: composer require tymon/jwt-auth:0.5.* 我还尝试在projects composer.json中添加ff: require { .... "tymon/jwt-auth": "dev-master", .... } 和“tymon/jwt auth”:“0.5.*” 请注意:我对laravel是新手…您可以通过一个简单的方法获得0.5版本:作曲家需要tymo

请协助,composer无法安装tymon/jwt auth:0.5。*

我的类型是:

composer require tymon/jwt-auth:0.5.*
我还尝试在projects composer.json中添加ff:

    require {
....
"tymon/jwt-auth": "dev-master", 
....

}
和“tymon/jwt auth”:“0.5.*”


请注意:我对laravel是新手…

您可以通过一个简单的方法获得0.5版本:
作曲家需要tymon/jwt auth

要从0.5开始指定,可以使用
composer require tymon/jwt auth:^0.5

要安装此软件包,您需要:

Laravel 4 or 5 (see compatibility table)
PHP 5.4 +
通过composer安装-编辑composer.json以需要该软件包

"require": {
    "tymon/jwt-auth": "0.5.*" 
}
然后在终端中运行
composer update
,将其拉入

安装在那里
关于
dev master
,没有任何说明,请尝试使用
0.5.*

要在PHP laravel中安装tymon/jwt auth包,应遵循以下步骤:

Composer.json要求如下:

"require": {
       "php": ">=5.5.9",
       "laravel/framework": "5.1.*",
       "tymon/jwt-auth": "0.5.*"
   },
然后在config/app.php中,将以下内容放入提供者数组:

Tymon\JWTAuth\Providers\JWTAuthServiceProvider::class
然后在config/app.php中的别名数组中添加以下内容

'JWTAuth'   => Tymon\JWTAuthFacades\JWTAuth::class,
'JWTFactory' => Tymon\JWTAuthFacades\JWTFactory::class
然后键入以下命令:

php artisan vendor:publish
注意:各种教程将向您推荐以下php artisan供应商:publish--provider=“Tymon\JWTAuthProviders\JWTAuthServiceProvider”,但在尝试上面的命令ie without--provider之前,它将起作用

然后键入:

php artisan jwt:generate
完成此步骤后,您可以在app/config/jwt.php中验证生成的密钥,如下所述:

'secret' => env('JWT_SECRET', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'),
我找到了一个(临时)解决方案。
要获得Laravel 5.8兼容性,请执行以下操作:

composer require tymon/jwt-auth ^1.0.0-rc.4.1
请参见。

Laravel 8中的讨论:

编写器需要tymon/jwt身份验证:^1.0.2

此命令对我有效:

composer require -w tymon/jwt-auth --ignore-platform-reqs
composer.json

{
"name": "laravel/laravel",
"type": "project",
"description": "The Laravel Framework.",
"keywords": [
    "framework",
    "laravel"
],
"license": "MIT",
"require": {
    "php": "^7.3|^8.0",
    "fideloper/proxy": "^4.4.1",
    "fruitcake/laravel-cors": "^2.0.3",
    "guzzlehttp/guzzle": "^7.0.1",
    "laravel/framework": "^8.0",
    "laravel/passport": "^10.0",
    "laravel/tinker": "^2.5|dev-develop",
    "paragonie/random_compat": "2.*"
    
},
"require-dev": {
    "fakerphp/faker": "^1.9.1",
    "mockery/mockery": "^1.4.2",
    "nunomaduro/collision": "^5.0",
    "phpunit/phpunit": "^9.3.3"
},
"config": {
    "optimize-autoloader": true,
    "preferred-install": "dist",
    "sort-packages": true
},
"extra": {
    "laravel": {
        "dont-discover": []
    }
},
"autoload": {
    "psr-4": {
        "App\\": "app/",
        "Database\\Factories\\": "database/factories/",
        "Database\\Seeders\\": "database/seeders/"
    }
},
"autoload-dev": {
    "psr-4": {
        "Tests\\": "tests/"
    }
},
"minimum-stability": "dev",
"prefer-stable": true,
"scripts": {
    "post-autoload-dump": [
        "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
        "@php artisan package:discover --ansi"
    ],
    "post-root-package-install": [
        "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
    ],
    "post-create-project-cmd": [
        "@php artisan key:generate --ansi"
    ]
}
}

任何错误消息?我得到:C:\xampp\my_xamp\htdocs\shops\laravel55>composer update加载具有包信息更新依赖项的composer存储库(包括require dev)无法将您的需求解析为可安装的包集。问题1-在任何版本中都找不到请求的程序包tymon/jwt auth,程序包名称中可能存在键入错误。潜在原因:-软件包名称输入错误-根据您的最低稳定性设置,软件包的版本不够稳定,与PHP 7.3.1和Laravel 5.8.26的OP存在相同的问题。运气不佳:我得到:[InvalidArgumentException]在任何版本中都找不到程序包tymon/jwt auth,以确保最低稳定性(稳定)。当I:composer需要tymon/jwt auth并且当我指定时,检查包的拼写或最小稳定性。composer.json中是否有“最小稳定性”?实际上,我无法使用任何稳定性设置重新创建您的问题。不,我没有最小稳定性。。您建议我添加什么/何时添加?什么可能会使您无法重新创建我的问题?我正在使用“php”:“>=7.0.0”(仅供参考:laravel 5.5.13和composer 1.5.2),它是否仍然适用于php 7?是的,你来了是的,什么偷盗?我该怎么办?因为我有PHP7。我必须降级到PHP5.6吗?“你是这么说的吗?”尼奥·索诺,对不起?我不是制作这个API的人。如果上面写着
5.4+
,则无需降级,因此请按照安装进行操作,因为根据您的兼容性,这实际上应该是可行的。转到问题下的存储库,我看到有人有各种各样的问题。但是我继续使用JavaSpringMVC4/5和HIBERNATE。。。那里很有趣。。。那么再见PHP。。顺便说一句,我们当时能够使用内置的Laravel Bcryt密码。。。直接从架子上拿出来。。。我想Bcryt目前是市场上的佼佼者……:)(不是暂时的)