Skip to content
Snippets Groups Projects
Commit 41d73959 authored by W's avatar W
Browse files

api emaail high score

parent 8de8c459
Branches
No related merge requests found
......@@ -153,4 +153,26 @@ class GroupsMemberController extends Controller
]), 404);
}
}
public function setHighScoreWithEmail(Request $request, $email) {
$user = User::where(['email' => $email])->first();
if ($user) {
$groupsMember = GroupsMember::where(['user_id' => $user->id])->get();
foreach($groupsMember as $d) {
$d->high_score = $request->high_score;
$d->save();
}
return response(json_encode([
'statusMessage' => 'success',
]), 200);
} else {
return response(json_encode([
'statusMessage' => 'Not Found'
]), 404);
}
}
}
\ No newline at end of file
......@@ -57,6 +57,9 @@ Route::delete('/group/{groupId}', 'GroupsController@delete');
Route::post('/group/member', 'GroupsMemberController@store'); //Bisa nambah Group Member
Route::get('/group/{groupId}/members', 'GroupsMemberController@show'); //Bisa ambil seluruh member dari suatu group
Route::put('/group/{groupId}/member/{userId}', 'GroupsMemberController@update');
Route::put('/group/member/{email}', 'GroupsMemberController@setHighScoreWithEmail');
Route::get('/group/{groupId}/member/{userId}', 'GroupsMemberController@getHighScore');
Route::delete('/group/{groupId}/member/{userId}', 'GroupsMemberController@delete');
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment