关于 `Jpush` 报错的问题
跟着教程一步步走,走到测试回复接口的时候报了如下一个错。
Type error: Too few arguments to function JPush\Client::__construct(), 1 passed in /home/vagrant/Code/larabbs/app/Providers/JpushServiceProvider.php on line 28 and at least 2 expected
在本书第三本的时候,Jpush
的绑定写法是这样的
$this->app->singleton(Client::class, function ($app) {
return new Client(config('jpush'));
});
$this->app->alias(Client::class, 'jpush');
修改成如下,就不报错了
$this->app->singleton(Client::class, function ($app) {
return new Client(config('jpush.key'), config('jpush.secret'));
});
$this->app->alias(Client::class, 'jpush');
是 jpush
这个包更新了吗?
推荐文章: