/** * 地下城进入首页 */ public function index() { // 取得全部可进入的区域 $lstAreas = Area::all(); foreach ($lstAreas as $objArea) { // 取得该Area的全部地下城 $lstDungeons = Dungeon::where("area_id", $objArea->id)->get(); foreach ($lstDungeons as $objDungeon) { echo "<a href='dungeon/entry?player_id={$this->_intPlayerId}&device_id={$this->_strDeviceId}&area_id={$objArea->id}&dungeon_id={$objDungeon->id}'>进入[{$objArea->name_cn}][{$objDungeon->name_cn}]</a>"; echo "<br />"; } } }
public function getDungeonsForArea() { // クリア状況 TODO // 地城打分系统 TODO return Response::json(Dungeon::where('area_id', Input::get('area_id'))->get()); }
/** * 地下城掉落详细 * @param $intDungeonId * @return mixed */ public function dropDetail($intDungeonId) { return view('admin.dungeon.drop-detail')->withDungeons(Dungeon::where('area_id', $intDungeonId)->get())->withArea(Area::find($intDungeonId)); }