Redirect to result when user has already voted

This commit is contained in:
Hyleus
2018-04-10 15:59:58 +02:00
parent adc117c248
commit ca92f39097
+6
View File
@@ -45,6 +45,12 @@ class PollController extends Controller
public function show($slug)
{
$poll = Poll::whereSlug($slug)->firstOrFail();
$user = auth()->user();
$user_has_voted = $poll->voters->where('user_id', $user->id)->isNotEmpty();
if ($user_has_voted) {
return $this->result($slug);
}
return view('poll.show', compact('poll'));
}