From 6fa24915beee3c8aaa4d5c6f23c1858e4bf5cbd4 Mon Sep 17 00:00:00 2001 From: aslan Date: Wed, 6 Mar 2024 15:20:16 +0300 Subject: [PATCH] add api route for calculator --- app/Http/Controllers/admin/PageController.php | 17 +++++++++++------ routes/api.php | 3 +++ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/admin/PageController.php b/app/Http/Controllers/admin/PageController.php index 78eab54..e2c0279 100644 --- a/app/Http/Controllers/admin/PageController.php +++ b/app/Http/Controllers/admin/PageController.php @@ -22,12 +22,12 @@ class PageController extends Controller public function directions() { -// $directions = DB::table('faculties') -// ->join('departments', 'faculties.id', '=', 'departments.faculty_id') -// ->join('directions', 'departments.id', '=', 'directions.department_id') -// ->select('faculties.name as faculties.name', 'directions.name', 'directions.id') -// ->groupBy('faculties.name') -// ->get(); + $directions = DB::table('faculties') + ->join('departments', 'faculties.id', '=', 'departments.faculty_id') + ->join('directions', 'departments.id', '=', 'directions.department_id') + ->select('faculties.name as faculties.name', 'directions.name', 'directions.id') + ->groupBy('faculties.name') + ->get(); $faculties = Faculty::all(); // $infBez = $faculties->find(FacultyEnum::InfBez->value); // $query = `select faculties.name, directions.name, directions.id @@ -45,4 +45,9 @@ class PageController extends Controller // } return view('new-design.bakalavr-special', compact('faculties')); } + + public function calculator($request) + { + return response()->json($request); + } } diff --git a/routes/api.php b/routes/api.php index 889937e..783eeb6 100644 --- a/routes/api.php +++ b/routes/api.php @@ -1,5 +1,6 @@ get('/user', function (Request $request) { return $request->user(); }); + +Route::post('/calc', [PageController::class, 'calculator'])->name('calculator');