极光推送失败,报以下错误,怎么解决?

App\Listeners\PushNotification
ID
44
Queue
default
Tags
Failed At
18-05-31 11:20:02
Error
Illuminate\Contracts\Container\BindingResolutionException: Unresolvable dependency resolving [Parameter #0 [ $appKey ]] in class JPush\Client in /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php:933
Stack trace:

0 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php(871): Illuminate\Container\Container->unresolvablePrimitive(Object(ReflectionParameter))

1 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php(812): Illuminate\Container\Container->resolvePrimitive(Object(ReflectionParameter))

2 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php(780): Illuminate\Container\Container->resolveDependencies(Array)

3 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php(631): Illuminate\Container\Container->build('JPush\Client')

4 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php(586): Illuminate\Container\Container->resolve('JPush\Client', Array)

5 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(732): Illuminate\Container\Container->make('JPush\Client', Array)

6 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php(885): Illuminate\Foundation\Application->make('JPush\Client')

7 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php(813): Illuminate\Container\Container->resolveClass(Object(ReflectionParameter))

8 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php(780): Illuminate\Container\Container->resolveDependencies(Array)

9 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php(631): Illuminate\Container\Container->build('App\Listeners\P...')

10 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php(586): Illuminate\Container\Container->resolve('App\Listeners\P...', Array)

11 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(732): Illuminate\Container\Container->make('App\Listeners\P...', Array)

12 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Events/CallQueuedListener.php(82): Illuminate\Foundation\Application->make('App\Listeners\P...')

13 [internal function]: Illuminate\Events\CallQueuedListener->handle(Object(Illuminate\Foundation\Application))

14 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(29): call_user_func_array(Array, Array)

15 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container{closure}()

16 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Illuminate\Foundation\Application), Array, Object(Closure))

17 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php(549): Illuminate\Container\BoundMethod::call(Object(Illuminate\Foundation\Application), Array, Array, NULL)

18 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(94): Illuminate\Container\Container->call(Array)

19 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(114): Illuminate\Bus\Dispatcher->Illuminate\Bus{closure}(Object(Illuminate\Events\CallQueuedListener))

20 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline{closure}(Object(Illuminate\Events\CallQueuedListener))

21 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(98): Illuminate\Pipeline\Pipeline->then(Object(Closure))

22 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(49): Illuminate\Bus\Dispatcher->dispatchNow(Object(Illuminate\Events\CallQueuedListener), false)

23 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(76): Illuminate\Queue\CallQueuedHandler->call(Object(Illuminate\Queue\Jobs\RedisJob), Array)

24 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(320): Illuminate\Queue\Jobs\Job->fire()

25 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(270): Illuminate\Queue\Worker->process('redis', Object(Illuminate\Queue\Jobs\RedisJob), Object(Illuminate\Queue\WorkerOptions))

26 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(114): Illuminate\Queue\Worker->runJob(Object(Illuminate\Queue\Jobs\RedisJob), 'redis', Object(Illuminate\Queue\WorkerOptions))

27 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(101): Illuminate\Queue\Worker->daemon('redis', 'default', Object(Illuminate\Queue\WorkerOptions))

28 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(85): Illuminate\Queue\Console\WorkCommand->runWorker('redis', 'default')

29 [internal function]: Illuminate\Queue\Console\WorkCommand->handle()

30 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(29): call_user_func_array(Array, Array)

31 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(87): Illuminate\Container\BoundMethod::Illuminate\Container{closure}()

32 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(31): Illuminate\Container\BoundMethod::callBoundMethod(Object(Illuminate\Foundation\Application), Array, Object(Closure))

33 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Container/Container.php(549): Illuminate\Container\BoundMethod::call(Object(Illuminate\Foundation\Application), Array, Array, NULL)

34 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\Container\Container->call(Array)

35 /data/wwwroot/blog.iszeng.cn/vendor/symfony/console/Command/Command.php(251): Illuminate\Console\Command->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Illuminate\Console\OutputStyle))

36 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Console/Command.php(170): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Illuminate\Console\OutputStyle))

37 /data/wwwroot/blog.iszeng.cn/vendor/symfony/console/Application.php(946): Illuminate\Console\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))

38 /data/wwwroot/blog.iszeng.cn/vendor/symfony/console/Application.php(248): Symfony\Component\Console\Application->doRunCommand(Object(Laravel\Horizon\Console\WorkCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))

39 /data/wwwroot/blog.iszeng.cn/vendor/symfony/console/Application.php(148): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))

40 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Console/Application.php(88): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))

41 /data/wwwroot/blog.iszeng.cn/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(121): Illuminate\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))

42 /data/wwwroot/blog.iszeng.cn/artisan(37): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))

43 {main}

{
"class": "App\Listeners\PushNotification",
"method": "handle",
"data": [
{
"incrementing": false,
"table": "notifications",
"guarded": [],
"casts": {
"data": "array",
"read_at": "datetime"
},
"connection": "mysql",
"primaryKey": "id",
"keyType": "int",
"with": [],
"withCount": [],
"perPage": 15,
"exists": true,
"wasRecentlyCreated": true,
"attributes": {
"id": "848f7968-d3ab-4e4f-ae26-533a63997cd4",
"type": "App\Notifications\TopicReplied",
"data": "{\"reply_id\":1014,\"reply_content\":\"
asdf<\/p>\",\"user_id\":1,\"user_name\":\"zhangatle\",\"user_avatar\":\"https:\/\/cdn.learnku.com\/uploads\/images\/201710\/14\/1\/ZqM7iaP4CR.png?imageView2\/1\/w\/200\/h\/200\",\"topic_link\":\"https:\/\/blog.iszeng.cn\/topics\/99?#reply1014\",\"topic_id\":99,\"topic_title\":\"Ipsa numquam omnis dolor ipsa.\"}",
"read_at": null,
"notifiable_id": 2,
"notifiable_type": "App\Models\User",
"updated_at": "2018-05-31 11:20:03",
"created_at": "2018-05-31 11:20:03"
},
"original": [],
"changes": [],
"dates": [],
"dateFormat": null,
"appends": [],
"dispatchesEvents": [],
"observables": [],
"relations": [],
"touches": [],
"timestamps": true,
"hidden": [],
"visible": [],
"fillable": []
}
],
"tries": null,
"timeoutAt": null,
"timeout": null,
"job": null
}

zhangatle
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!