diff --git a/app/Livewire/Counter.php b/app/Livewire/Counter.php new file mode 100644 index 0000000..4739e22 --- /dev/null +++ b/app/Livewire/Counter.php @@ -0,0 +1,24 @@ +count++; + } + + public function decrement() + { + $this->count--; + } + public function render() + { + return view('livewire.counter'); + } +} diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 452e6b6..91e6489 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -2,7 +2,9 @@ namespace App\Providers; +use App\Livewire\Counter; use Illuminate\Support\ServiceProvider; +use Livewire; class AppServiceProvider extends ServiceProvider { @@ -19,6 +21,6 @@ public function register(): void */ public function boot(): void { - // + Livewire::component('counter', Counter::class); } } diff --git a/resources/views/example.blade.php b/resources/views/example.blade.php index 31e8b24..7e0c4d5 100644 --- a/resources/views/example.blade.php +++ b/resources/views/example.blade.php @@ -10,5 +10,12 @@

This is the example view in the skeleton app!

+ +

Here's a Livewire component from the skeleton.

+ + +

And here's a Livewire component from the module template:

+ + diff --git a/resources/views/livewire/counter.blade.php b/resources/views/livewire/counter.blade.php new file mode 100644 index 0000000..2107cc7 --- /dev/null +++ b/resources/views/livewire/counter.blade.php @@ -0,0 +1,7 @@ +
+

{{ $count }}

+ + + + +