【问题标题】:Unable to publish JWT config file in Laravel 5.7无法在 Laravel 5.7 中发布 JWT 配置文件
【发布时间】:2019-05-29 00:38:51
【问题描述】:

我正在使用 laravel 5.7 并且我安装了新的 laravel 项目 并在 app.php 中设置了 JWT 服务 提供程序>。现在我运行命令发布 JWT 配置文件,但我得到了这样的错误

在 ProviderRepository.php 第 208 行:

找不到类“Tymon\JWT\Providers\JWTAuthServiceProvider”

我不知道如何解决这个问题。

【问题讨论】:

  • 你跑composer require tymon/jwt-auth了吗?
  • 我运行composer require tymon/jwt-auth:0.5.*-dev

标签: php laravel laravel-5 jwt


【解决方案1】:

点击此链接:laravel-jwt-api

第一步:composer update

第二步:php artisan migrate

第三步:php artisan serve

并在邮递员中发帖

http://127.0.0.1:8000/api/auth/login

希望对你有用!

【讨论】:

    【解决方案2】:

    通过作曲家安装

    运行以下命令拉入最新版本:

    composer require tymon/jwt-auth
    

    添加服务提供商

    将服务提供者添加到config/app.php配置文件中的providers数组中,如下:

    'providers' => [
    
        ...
    
        Tymon\JWTAuth\Providers\LaravelServiceProvider::class,
    ]
    

    【讨论】:

    • 好的,但是我在哪里运行这个命令意味着我在我现有的项目或新项目上运行这个命令?
    • @Beerussama 您可以通过命令提示符运行此命令,是的,您也可以在现有项目中使用
    【解决方案3】:
    php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\JWTAuthServiceProvider"
    
    php artisan config:cache
    
    php artisan vendor:publish  and then select
    
    Which provider or tag's files would you like to publish`enter code here`
      [0 ] Publish files from all providers and tags listed below
      [1 ] Provider: Facade\
    

    块引用

    点火\点火服务提供者 [2] 提供者:Fideloper\Proxy\TrustedProxyServiceProvider [3] 提供者:Fruitcake\Cors\CorsServiceProvider [4] 提供者:Illuminate\Foundation\Providers\FoundationServiceProvider [5] 提供者:Illuminate\Mail\MailServiceProvider [6] 提供者:Illuminate\Notifications\NotificationServiceProvider [7] 提供者:Illuminate\Pagination\PaginationServiceProvider [8] 提供者:Laravel\Tinker\TinkerServiceProvider [9] 提供者:Tymon\JWTAuth\Providers\LaravelServiceProvider [10] 标签:配置 [11] 标签:cors [12] 标签:flare-config [13] 标签:点火配置 [14] 标签:laravel 错误 [15] 标签:laravel 邮件 [16] 标签:laravel-通知 [17] 标签:laravel-分页

    9

    Copied File [/vendor/tymon/jwt-auth/config/config.php] To [/config/jwt.php]
    Publishing complete.
    

    【讨论】:

      猜你喜欢
      • 2022-01-24
      • 2017-10-05
      • 2022-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-24
      相关资源
      最近更新 更多