Skip to content

Commit c32c4d4

Browse files
committed
Fix laravel 5.4 issue. #63
1 parent 35c72d2 commit c32c4d4

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/ServiceProvider.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace Overtrue\LaravelWechat;
44

5-
use EasyWeChat\Foundation\Application;
5+
use EasyWeChat\Foundation\Application as EasyWeChatApplication;
66
use Illuminate\Foundation\Application as LaravelApplication;
77
use Illuminate\Support\ServiceProvider as LaravelServiceProvider;
88
use Laravel\Lumen\Application as LumenApplication;
@@ -59,7 +59,7 @@ protected function setupConfig()
5959
*/
6060
public function register()
6161
{
62-
$this->app->singleton(\EasyWeChat\Foundation\Application::class, function ($app) {
62+
$this->app->singleton(EasyWeChatApplication::class, function ($app) {
6363
$app = new Application(config('wechat'));
6464

6565
if (config('wechat.use_laravel_cache')) {
@@ -68,6 +68,9 @@ public function register()
6868

6969
return $app;
7070
});
71+
72+
$this->app->alias(EasyWeChatApplication::class, 'wechat');
73+
$this->app->alias(EasyWeChatApplication::class, 'easywechat');
7174
}
7275

7376
/**
@@ -77,7 +80,7 @@ public function register()
7780
*/
7881
public function provides()
7982
{
80-
return ['wechat', 'EasyWeChat\\Foundation\\Application'];
83+
return ['wechat', EasyWeChatApplication::class];
8184
}
8285

8386
/**

0 commit comments

Comments
 (0)