Exemple #1
0
 public function getQuote(Request $request)
 {
     if (!$request->session()->has("recentQuotes")) {
         $request->session()->put("recentQuotes", array());
     } else {
         $recentQuotes = $request->session()->get("recentQuotes");
         $recentQuotes[] = $request->session()->get("currentQuote");
         if (count($recentQuotes) === 10) {
             array_shift($recentQuotes);
         }
         $request->session()->put("recentQuotes", $recentQuotes);
     }
     $quote = Quote::getRandQuote($request->session()->get("recentQuotes"));
     $request->session()->put("currentQuote", $quote->id);
     $quote->poop = $request->session()->get("recentQuotes");
     return Response::json($quote);
 }