Skip to content

Commit d6559d6

Browse files
committed
Add install command
1 parent 09eaff0 commit d6559d6

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/SubscriptionServiceProvider.php

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
namespace Laravelcm\Subscriptions;
66

7+
use Spatie\LaravelPackageTools\Commands\InstallCommand;
78
use Spatie\LaravelPackageTools\Package;
89
use Spatie\LaravelPackageTools\PackageServiceProvider;
910

@@ -12,11 +13,12 @@ final class SubscriptionServiceProvider extends PackageServiceProvider
1213
public function configurePackage(Package $package): void
1314
{
1415
$package->name('laravel-subscriptions')
15-
->hasConfigFile('laravel-subscriptions');
16-
}
17-
18-
public function bootingPackage(): void
19-
{
20-
$this->loadMigrationsFrom(__DIR__.'/../database/migrations');
16+
->hasConfigFile('laravel-subscriptions')
17+
->hasInstallCommand(function (InstallCommand $command): void {
18+
$command
19+
->publishConfigFile()
20+
->publishMigrations()
21+
->askToStarRepoOnGitHub('laravelcm/laravel-subscriptions');
22+
});
2123
}
2224
}

0 commit comments

Comments
 (0)