Skip to content

Commit 56d2f9a

Browse files
committed
register livewire components
1 parent 35412bb commit 56d2f9a

File tree

2 files changed

+20
-4
lines changed

2 files changed

+20
-4
lines changed

src/LaravelCsvServiceProvider.php

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
namespace Coderflex\LaravelCsv;
44

55
use Coderflex\LaravelCsv\Commands\LaravelCsvCommand;
6+
use Coderflex\LaravelCsv\Http\Livewire\CsvImporter;
7+
use Coderflex\LaravelCsv\Http\Livewire\HandleImports;
8+
use Livewire\Livewire;
69
use Spatie\LaravelPackageTools\Package;
710
use Spatie\LaravelPackageTools\PackageServiceProvider;
811

@@ -22,4 +25,15 @@ public function configurePackage(Package $package): void
2225
->hasMigration('create_laravel_csv_table')
2326
->hasCommand(LaravelCsvCommand::class);
2427
}
28+
29+
public function bootingPackage()
30+
{
31+
$this->registerLivewireComponents();
32+
}
33+
34+
private function registerLivewireComponents()
35+
{
36+
Livewire::component('csv-importer', CsvImporter::class);
37+
Livewire::component('handle-imports', HandleImports::class);
38+
}
2539
}

tests/TestCase.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ protected function setUp(): void
2828
protected function getPackageProviders($app)
2929
{
3030
return [
31-
LaravelCsvServiceProvider::class,
3231
LivewireServiceProvider::class,
32+
LaravelCsvServiceProvider::class,
3333
];
3434
}
3535

@@ -47,9 +47,11 @@ public function getEnvironmentSetUp($app)
4747
collect($migrations)->each(fn ($path) => $path->up());
4848
}
4949

50-
public function registerLivewireComponents()
50+
private function registerLivewireComponents():self
5151
{
52-
Livewire::component(CsvImporter::class, 'csv-importer');
53-
Livewire::component(HandleImports::class, 'handle-imports');
52+
Livewire::component('csv-importer', CsvImporter::class);
53+
Livewire::component('handle-imports', HandleImports::class);
54+
55+
return $this;
5456
}
5557
}

0 commit comments

Comments
 (0)