public function index() { $servers = []; $images = []; $flavors = []; foreach (Server::with('image', 'flavor')->get() as $server) { $servers[] = $server->serialize(); $images[$server->image->id] = $server->image->serialize(); $flavors[$server->flavor->id] = $server->flavor->serialize(); } return response()->json(['servers' => $servers, 'images' => array_values($images), 'flavors' => array_values($flavors)]); }
public function show($serverId) { $server = Server::with('game')->findOrFail($serverId); return view('server.show', ['server' => $server, 'page_title' => 'Server detail']); }