← Back to list

laravel-livewire
by fusengine
Redefining development through cognitive automation and collaborative agent systems.
⭐ 0🍴 0📅 Jan 25, 2026
SKILL.md
name: laravel-livewire description: Build reactive components with Livewire 3, wire:model, actions, lifecycle hooks, Volt, and Folio. Use when creating interactive UI without JavaScript, forms, or real-time updates. user-invocable: false
Laravel Livewire 3
Documentation
Livewire & Related
- folio.md - File-based routing
- precognition.md - Live validation
- prompts.md - CLI prompts
- reverb.md - WebSockets
Component Class
<?php
declare(strict_types=1);
namespace App\Livewire;
use Livewire\Component;
use Livewire\WithPagination;
use Livewire\Attributes\Rule;
use Livewire\Attributes\Computed;
final class PostList extends Component
{
use WithPagination;
public string $search = '';
#[Rule('required|min:3')]
public string $title = '';
#[Computed]
public function posts()
{
return Post::query()
->when($this->search, fn ($q) => $q->where('title', 'like', "%{$this->search}%"))
->paginate(10);
}
public function create(): void
{
$this->validate();
Post::create(['title' => $this->title]);
$this->reset('title');
$this->dispatch('post-created');
}
public function render()
{
return view('livewire.post-list');
}
}
Blade View
<div>
<input type="text" wire:model.live.debounce.300ms="search">
<form wire:submit="create">
<input type="text" wire:model="title">
@error('title') <span>{{ $message }}</span> @enderror
<button type="submit">Create</button>
</form>
@foreach($this->posts as $post)
<div wire:key="{{ $post->id }}">
{{ $post->title }}
<button wire:click="delete({{ $post->id }})" wire:confirm="Delete?">
Delete
</button>
</div>
@endforeach
{{ $this->posts->links() }}
</div>
Volt (Single-File)
<?php
use function Livewire\Volt\{state, computed};
state(['count' => 0]);
$increment = fn () => $this->count++;
$doubled = computed(fn () => $this->count * 2);
?>
<div>
<h1>{{ $count }}</h1>
<p>Doubled: {{ $this->doubled }}</p>
<button wire:click="increment">+</button>
</div>
Score
Total Score
60/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon