function fortune() { header('Content-Type: text/html; charset=utf-8'); $fortunes = Fortune::all(); array_walk($fortunes, "fortune_to_array"); $fortunes[] = array("id" => 0, "message" => "Additional fortune added at request time."); usort($fortunes, "compare_fortunes"); return render("fortune.php", null, array("fortunes" => $fortunes)); }
$worlds[] = $world; } return response()->json($worlds); }); $app->get("updates", function (Request $request) { $query_count = $request->input("queries"); if ($query_count < 1) { $query_count = 1; } if ($query_count > 500) { $query_count = 500; } $worlds = array(); for ($i = 0; $i < $query_count; $i++) { $id = mt_rand(1, 10000); $world = World::find($id); $world->randomNumber = mt_rand(1, 10000); $world->save(); $worlds[] = $world; } return response()->json($worlds); }); $app->get("fortune", function () use($app) { $fortunes = Fortune::all()->toArray(); $new_fortune = array("id" => 0, "message" => "Additional fortune added at request time."); $fortunes[] = $new_fortune; $fortunes = array_sort($fortunes, function ($value) { return $value["message"]; }); return view("fortune", ["fortunes" => $fortunes]); });