diff --git a/app/Http/Livewire/Frontend/Footer.php b/app/Http/Livewire/Frontend/Footer.php
new file mode 100644
index 00000000..fcf875a9
--- /dev/null
+++ b/app/Http/Livewire/Frontend/Footer.php
@@ -0,0 +1,13 @@
+label(
- fn($row, Column $column) => view('columns.lectures.action')->withRow($row)
- ),
+ fn($row, Column $column) => view('columns.lectures.action')->withRow($row)
+ ),
];
}
+
+ public function builder(): Builder
+ {
+ return Lecturer::query();
+ }
}
diff --git a/resources/views/livewire/frontend/footer.blade.php b/resources/views/livewire/frontend/footer.blade.php
new file mode 100644
index 00000000..dedaaa93
--- /dev/null
+++ b/resources/views/livewire/frontend/footer.blade.php
@@ -0,0 +1,33 @@
+
- {{-- HEADER --}}
+
- {{-- MAIN --}}
-
-
-
-
Suche
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{-- FOOTER --}}
-
-
-
-
-
Built with ❤️ by our
- team.
-
-
-
-
diff --git a/resources/views/livewire/frontend/search-city.blade.php b/resources/views/livewire/frontend/search-city.blade.php
new file mode 100644
index 00000000..42a2d7ae
--- /dev/null
+++ b/resources/views/livewire/frontend/search-city.blade.php
@@ -0,0 +1,13 @@
+
+ {{-- HEADER --}}
+
+ {{-- MAIN --}}
+
+ {{-- FOOTER --}}
+
+
diff --git a/resources/views/livewire/frontend/search-course.blade.php b/resources/views/livewire/frontend/search-course.blade.php
new file mode 100644
index 00000000..04b21c8b
--- /dev/null
+++ b/resources/views/livewire/frontend/search-course.blade.php
@@ -0,0 +1,3 @@
+
+ {{-- Be like water. --}}
+
diff --git a/resources/views/livewire/frontend/search-event.blade.php b/resources/views/livewire/frontend/search-event.blade.php
new file mode 100644
index 00000000..d5f5aa42
--- /dev/null
+++ b/resources/views/livewire/frontend/search-event.blade.php
@@ -0,0 +1,3 @@
+
+ {{-- The best athlete wants his opponent at his best. --}}
+
diff --git a/resources/views/livewire/frontend/search-lecturer.blade.php b/resources/views/livewire/frontend/search-lecturer.blade.php
new file mode 100644
index 00000000..6f73c2c9
--- /dev/null
+++ b/resources/views/livewire/frontend/search-lecturer.blade.php
@@ -0,0 +1,13 @@
+
+ {{-- HEADER --}}
+
+ {{-- MAIN --}}
+
+ {{-- FOOTER --}}
+
+
diff --git a/resources/views/livewire/frontend/search-tabs.blade.php b/resources/views/livewire/frontend/search-tabs.blade.php
new file mode 100644
index 00000000..7f6f8974
--- /dev/null
+++ b/resources/views/livewire/frontend/search-tabs.blade.php
@@ -0,0 +1,38 @@
+
+
+
Suche
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/routes/web.php b/routes/web.php
index ce7b31a3..577de85a 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -14,12 +14,21 @@ use Illuminate\Support\Facades\Route;
*/
Route::get('/', function () {
- return to_route('search.cities', ['country' => 'de']);
+ return to_route('search.city', ['country' => 'de']);
})
->name('welcome');
-Route::get('/{country:code}/suche', \App\Http\Livewire\Frontend\SearchCities::class)
- ->name('search.cities');
+Route::get('/{country:code}/suche/stadt', \App\Http\Livewire\Frontend\SearchCity::class)
+ ->name('search.city');
+
+Route::get('/{country:code}/suche/dozent', \App\Http\Livewire\Frontend\SearchLecturer::class)
+ ->name('search.lecturer');
+
+Route::get('/{country:code}/suche/kurs', \App\Http\Livewire\Frontend\SearchCity::class)
+ ->name('search.course');
+
+Route::get('/{country:code}/suche/termin', \App\Http\Livewire\Frontend\SearchCity::class)
+ ->name('search.event');
Route::get('/dozenten', \App\Http\Livewire\Guest\Welcome::class)
->name('search.lecturers');