From 81f0cc6297dbc7b1922cd219df1449369542e7e6 Mon Sep 17 00:00:00 2001 From: Farhan <mfarhan0304@gmail.com> Date: Thu, 21 Feb 2019 19:40:39 +0700 Subject: [PATCH] add Groups routes --- app/Http/Controllers/GroupController.php | 2 +- app/Http/Controllers/GroupMemberController.php | 2 +- routes/api.php | 12 ++++++++++++ 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/GroupController.php b/app/Http/Controllers/GroupController.php index e032b47..b31ab73 100644 --- a/app/Http/Controllers/GroupController.php +++ b/app/Http/Controllers/GroupController.php @@ -85,7 +85,7 @@ class GroupController extends Controller } } - public function destroy($groupId) { + public function destroy(Request $request, $groupId) { $group = Group::find($groupId); if (is_null($group)) { diff --git a/app/Http/Controllers/GroupMemberController.php b/app/Http/Controllers/GroupMemberController.php index 88e5ae7..48c8cfd 100644 --- a/app/Http/Controllers/GroupMemberController.php +++ b/app/Http/Controllers/GroupMemberController.php @@ -91,7 +91,7 @@ class GroupMemberController extends Controller } } - public function destroy($groupId, $userId) { + public function destroy(Request $request, $groupId, $userId) { $groupMember = GroupMember::find($groupId); if (is_null($groupDetails)) { diff --git a/routes/api.php b/routes/api.php index aecf8de..418fccf 100644 --- a/routes/api.php +++ b/routes/api.php @@ -28,6 +28,18 @@ Route::get('/tasks/{taskId}', 'TaskController@show')->middleware('auth:api'); Route::put('/tasks/{taskId}', 'TaskController@update')->middleware('auth:api'); Route::delete('/tasks/{taskId}', 'TaskController@delete')->middleware('auth:api'); +//Group +Route::post('/tasks', 'GroupController@store')->middleware('auth:api'); +Route::get('/tasks/{groupId}', 'GroupController@show')->middleware('auth:api'); +Route::put('/tasks', 'GroupController@update')->middleware('auth:api'); +Route::delete('/tasks', 'GroupController@delete')->middleware('auth:api'); + +//GroupMember +Route::post('/tasks', 'GroupMemberController@store')->middleware('auth:api'); +Route::get('/tasks/{groupId}', 'GroupMemberController@show')->middleware('auth:api'); +Route::put('/tasks/{groupId}/{userId}', 'GroupMemberController@update')->middleware('auth:api'); +Route::delete('/tasks/{groupId}/{userId}', 'GroupMemberController@delete')->middleware('auth:api'); + // Route::group(['middleware' => 'auth:api'], function() // { // Route::resource('tasks','TaskController', ['except' => ['index', 'edit', 'create']]); -- GitLab