无法找到使用 composer 安装 jwt-auth 的可发布资源

Posted

技术标签:

【中文标题】无法找到使用 composer 安装 jwt-auth 的可发布资源【英文标题】:Unable to locate publishable resources installing jwt-auth with composer 【发布时间】:2021-06-20 11:57:25 【问题描述】:

我正在尝试使用 composer 在 laravel 6 项目上安装 jwt-aut,这是 composer.json


    "name": "laravel/laravel",
    "type": "project",
    "description": "The Laravel Framework.",
    "keywords": [
        "framework",
        "laravel"
    ],
    "license": "MIT",
    "require": 
        "php": "^7.2.5|^8.0",
        "fideloper/proxy": "^4.4",
        "laravel/framework": "^6.20",
        "laravel/tinker": "^2.5",
        "tymon/jwt-auth": "^1.0"
    ,

我将这一行添加到 app.php 中的 providers 数组中

Tymon\JWTAuth\Providers\LaravelServiceProvider::class,

我执行了 cpmposer.install 但遵循我执行的文档说明

php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"

但我明白了

Unable to locate publishable resources.
Publishing complete.

我被困在这里

【问题讨论】:

【参考方案1】:

尝试运行 php artisan clear-compiledcomposer dumpautoload

然后重新运行您的发布

【讨论】:

我知道了:In ProviderRepository.php line 208: Class 'Tymon\JWTAuth\Providers\LaravelServiceProvider' not found

以上是关于无法找到使用 composer 安装 jwt-auth 的可发布资源的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Windows 上使用 Xampp 安装 Composer

Composer 无法安装 yii2 扩展

在ubuntu上安装curl以使用hirak / prestissimo和composer

无法使用 Composer 在 Windows 上安装 Mailgun 库

composer使用外部sql安装的问题

简单安装与使用composer