filters updated

This commit is contained in:
Benjamin Takats
2022-12-05 20:24:16 +01:00
parent e921132504
commit fd2dee5590
12 changed files with 90 additions and 11 deletions

View File

@@ -18,7 +18,9 @@ class Library extends Component
public function render()
{
return view('livewire.frontend.library', [
'libraries' => \App\Models\Library::get()
'libraries' => \App\Models\Library::query()
->where('is_public', true)
->get()
->prepend(\App\Models\Library::make([
'name' => 'Alle',
])),

View File

@@ -18,7 +18,17 @@ class SearchByTagInLibrary extends Component
{
return view('livewire.frontend.search-by-tag-in-library', [
'tags' => Tag::query()
->with([
'libraryItems.libraries',
'libraryItems.lecturer',
])
->withCount([
'libraryItems',
])
->where('type', 'library_item')
->whereHas('libraryItems.libraries', function ($query) {
$query->where('is_public', true);
})
->get(),
]);
}