tymon jwt auth laravel 5.4错误

tymon jwt auth laravel 5.4错误,jwt,laravel-5.4,Jwt,Laravel 5.4,我在composer更新后收到此错误。。。。 我使用的是laravel 5.4版* 调用未定义的方法Illumb\Foundation\Application::share() 我的提供者数组 `'providers' => [App\Providers\EventServiceProvider::class, App\Providers\RouteServiceProvider::class, 'Tymon\JWTAuth\Providers\JWTAu

我在composer更新后收到此错误。。。。 我使用的是laravel 5.4版*

调用未定义的方法Illumb\Foundation\Application::share()

我的提供者数组

`'providers' => [App\Providers\EventServiceProvider::class,
        App\Providers\RouteServiceProvider::class,
         'Tymon\JWTAuth\Providers\JWTAuthServiceProvider'

    ],`
我的别名数组

 'aliases' => ['View' => Illuminate\Support\Facades\View::class,
        'JWTAuth' => 'Tymon\JWTAuth\Facades\JWTAuth',
        'JWTFactory' => 'Tymon\JWTAuth\Facades\JWTFactory'


    ],
mycomposer.json ,

错误是

C:\wamp\www\myproject\app>php artisan vendor:publish --provider="Tymon\JW
TAuth\Providers\JWTAuthServiceProvider"
PHP Fatal error:  Call to undefined method Illuminate\Foundation\Application::sh
are() in C:\wamp\www\myproject\app\vendor\tymon\jwt-auth\src\Providers\JW
TAuthServiceProvider.php on line 122

使用dev主分支。编辑yout composer json文件

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

和composer update

当您想在app.php中添加提供者时,代码如下所示:

ProviderPath/ProviderName::class,
更改此行:

'providers' => [App\Providers\EventServiceProvider::class,
        App\Providers\RouteServiceProvider::class,
         'Tymon\JWTAuth\Providers\JWTAuthServiceProvider'//this one

    ],


share()
方法已在5.4中删除:已打开的问题,例如:感谢所有人。我今天将测试它,并随时发布
'providers' => [App\Providers\EventServiceProvider::class,
        App\Providers\RouteServiceProvider::class,
         'Tymon\JWTAuth\Providers\JWTAuthServiceProvider'//this one

    ],
'providers' => [App\Providers\EventServiceProvider::class,
        App\Providers\RouteServiceProvider::class,
        Tymon\JWTAuth\Providers\JWTAuthServiceProvider::class //this one

    ],