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 @@ +
+
+ +
+

Built with ❤️ by our + team.

+ +
+
+
diff --git a/resources/views/livewire/frontend/search-cities.blade.php b/resources/views/livewire/frontend/header.blade.php similarity index 54% rename from resources/views/livewire/frontend/search-cities.blade.php rename to resources/views/livewire/frontend/header.blade.php index d8b49513..8ff775b3 100644 --- a/resources/views/livewire/frontend/search-cities.blade.php +++ b/resources/views/livewire/frontend/header.blade.php @@ -1,5 +1,4 @@ -
- {{-- HEADER --}} +
@@ -72,80 +71,4 @@
- {{-- 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');