public function outgoingVote(Request $request, $id) { $organization = Organization::findOrFail($id); $poll = Poll::orderBy('created_at', 'desc')->first(); $message = "Here's today's choices for lunch: "; $message .= $poll->restaurants->implode('name', ', '); $message .= ". Make sure to <" . route('poll.view', [$poll->id]) . "|vote for your response>!"; $body = json_encode(['text' => $message]); $client = new \GuzzleHttp\Client(); $res = $client->post($organization->incoming_slack_link, ['body' => $body]); return redirect()->route('organization.view', [$organization->id]); }