示例#1
0
 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]);
 }