diff --git a/be/app/Http/Controllers/TeamController.php b/be/app/Http/Controllers/TeamController.php index 4e59fb5..e4498d5 100644 --- a/be/app/Http/Controllers/TeamController.php +++ b/be/app/Http/Controllers/TeamController.php @@ -56,17 +56,9 @@ class TeamController extends Controller * * @return JsonResponse */ - public function delete(Request $request) + public function delete($id) { - $validator = Validator::make($request->all(), [ - 'data.id' => 'required', - ]); - - if($validator->fails()){ - return response()->json($validator->errors(), 400); - } - - $team = Team::find($request->all()['data']['id']); + $team = Team::find($id); $team->users()->detach(); $team->delete(); @@ -83,10 +75,10 @@ class TeamController extends Controller * * @return JsonResponse */ - public function update(Request $request) + public function update($id, Request $request) { + $validator = Validator::make($request->all(), [ - 'data.id' => 'required', 'data.name' => 'required', 'data.employees' => 'required', ]); @@ -97,7 +89,7 @@ class TeamController extends Controller $userIdsArray = array_column($request->all()['data']['employees'], 'id'); - $team = Team::find($request->all()['data']['id']); + $team = Team::find($id); $team->users()->detach(); $team->users()->attach( $userIdsArray ); $team->update($request->all()['data']); diff --git a/be/routes/api.php b/be/routes/api.php index c1235c1..23f8859 100644 --- a/be/routes/api.php +++ b/be/routes/api.php @@ -1,5 +1,6 @@