diff --git a/skolehjem/app/Http/Controllers/FeedbackController.php b/skolehjem/app/Http/Controllers/FeedbackController.php
index 6f8ce82..821ce83 100644
--- a/skolehjem/app/Http/Controllers/FeedbackController.php
+++ b/skolehjem/app/Http/Controllers/FeedbackController.php
@@ -5,6 +5,7 @@ namespace App\Http\Controllers;
use App\Feedbacks;
use Illuminate\Http\Request;
use Illuminate\Http\Response;
+use Illuminate\Support\Facades\DB;
class FeedbackController extends Controller
@@ -125,4 +126,35 @@ class FeedbackController extends Controller
return Response::detect("feedbacks.destroy");
}
+
+
+
+ public function search(Request $request){
+ if($request->ajax()){
+ $output = "
".
+ "Feedback Besked | ".
+ "Ris el. Ros | ".
+ "
";
+
+ //$value = Feedbacks::query('feedbacks')->select('suggestion_form ')->dump();
+ //$value = DB::table('feedbacks')->select('suggestion_form ')->dump();
+ if($request->option === "Ris" || $request->option === "Ros")
+ $feedbacks = Feedbacks::query()->where('suggestion_form', '=', $request->option)
+ ->get();
+ else
+ $feedbacks = Feedbacks::all();
+
+ if(count($feedbacks) !== 0){
+ foreach ($feedbacks as $key => $feedback){
+ $output.=''.
+ '' . $feedback->message . ' | '.
+ '' . $feedback->suggestion_form . ' | '.
+ '
';
+ }
+ }
+ return Response($output);
+ }
+ }
+
+
}
diff --git a/skolehjem/resources/views/admin/feedbacks/index.blade.php b/skolehjem/resources/views/admin/feedbacks/index.blade.php
index 3961ebb..3ec8442 100644
--- a/skolehjem/resources/views/admin/feedbacks/index.blade.php
+++ b/skolehjem/resources/views/admin/feedbacks/index.blade.php
@@ -9,7 +9,20 @@
Vis Feedback /
@endsection
+
@section("content")
+
+
+
+
+
+
+
+
Feedback Besked |
@@ -24,4 +37,27 @@
{{ $feedback->links() }}
+
+
+
+
+
+
+
@endsection
diff --git a/skolehjem/routes/web.php b/skolehjem/routes/web.php
index 6d0d6b7..85cde52 100644
--- a/skolehjem/routes/web.php
+++ b/skolehjem/routes/web.php
@@ -29,13 +29,14 @@ Route::get("/events/signups", "EventController@signups")->name("events.signups")
Route::get("phones", "PhoneController@index")->name("phones.index");
Route::get("/washing-reservationsapi", "WashingReservationController@api")->name("washing-reservations.api");
+//Search/Filter
Route::get("/contactsapi", "ContactController@search")->name("contacts.search");
Route::get("/eventsapi", "EventController@search")->name("events.search");
Route::get("/menuplansapi", "MenuPlanController@search")->name("menu-plans.search");
Route::get("/rolesapi", "RolesController@search")->name("roles.search");
Route::get("/userapi", "UserController@search")->name("users.search");
Route::get("/vaskeapi", "WashingReservationController@search")->name("washing-reservations.search");
-
+Route::get("/risrosapi", "FeedbackController@search")->name("feedbacks.search");