Skip to content

Commit de2535b

Browse files
committed
Added function _publishes and register() in PackageServiceProvider
1 parent bb903fd commit de2535b

File tree

1 file changed

+28
-3
lines changed

1 file changed

+28
-3
lines changed
Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,32 @@
11
<?php
22

3-
class PackageServiceProvider extends \Illuminate\Support\ServiceProvider
3+
namespace Rayiumir\LaravelPackage\ServiceProvider;
4+
5+
use Illuminate\Support\ServiceProvider;
6+
use Package;
7+
8+
class PackageServiceProvider extends ServiceProvider
49
{
5-
public function register(){}
6-
public function boot(){}
10+
public function register(): void
11+
{
12+
$this->app->bind('Package', function() {
13+
return new Package();
14+
});
15+
}
16+
17+
public function boot(): void
18+
{
19+
$this->_publishes();
20+
}
21+
22+
private function _publishes(): void
23+
{
24+
$this->publishes([
25+
__DIR__.'/../Console/Commands' => app_path('Console/Commands/')
26+
],'LaravelPackageCommands');
27+
28+
$this->publishes([
29+
__DIR__.'/../Providers' => app_path('Providers/')
30+
],'LaravelPackageProviders');
31+
}
732
}

0 commit comments

Comments
 (0)