refactor: code quality changes

This commit is contained in:
HDVinnie
2020-06-02 18:37:19 -04:00
parent 53fd6412b1
commit f69ecec866
25 changed files with 98 additions and 81 deletions
@@ -126,16 +126,12 @@ class PollController extends Controller
$poll->title = $request->input('title');
if ($request->input('multiple_choice')) {
$poll->multiple_choice = true;
} else {
$poll->multiple_choice = false;
}
$poll->multiple_choice = (bool) $request->input('multiple_choice');
// Remove the deleted options in poll
$oldOptionIds = collect($poll->options)->map(fn ($option) => $option->id)->all();
$existingOldOptionIds = collect($request->input('option-id'))->map(fn ($id) => intval($id))->all();
$existingOldOptionIds = collect($request->input('option-id'))->map(fn ($id) => (int) $id)->all();
$idsOfOptionToBeRemove = array_diff($oldOptionIds, $existingOldOptionIds);