الخصائص المحسوبة تخزن الحسابات مؤقتًا.
الاستخدام
use Livewire\Attributes\Computed;
use Livewire\Component;
class PostList extends Component
{
public string $search = '';
#[Computed]
public function filteredPosts(): Collection
{
return Post::where('title', 'like', "%{$this->search}%")->get();
}
}في قالب Blade
@foreach($this->filteredPosts as $post)
<div>{{ $post->title }}</div>
@endforeach