Exemple #1
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     //
     $card = Card::find($id);
     if (!$card) {
         // 无对应卡片数据
     }
     $skill = null;
     if ($card->skill_id != 0) {
         $skill = Skill::where("skill_id", $card->skill_id)->first();
     }
     $lskill = null;
     if ($card->lskill_id != 0) {
         $lskill = Lskill::where("lskill_id", $card->lskill_id)->first();
     }
     $objEvoTargetCard = null;
     $objMaterial1Card = null;
     $objMaterial2Card = null;
     $objMaterial3Card = null;
     $objMaterial4Card = null;
     if ($card->evo_id != 0) {
         $objEvoTargetCard = Card::where("card_id", $card->evo_id)->first();
         if ($card->material_id1 > 0) {
             $objMaterial1Card = Card::where("card_id", $card->material_id1)->first();
         }
         if ($card->material_id2 > 0) {
             $objMaterial2Card = Card::where("card_id", $card->material_id2)->first();
         }
         if ($card->material_id3 > 0) {
             $objMaterial3Card = Card::where("card_id", $card->material_id3)->first();
         }
         if ($card->material_id4 > 0) {
             $objMaterial4Card = Card::where("card_id", $card->material_id4)->first();
         }
     }
     return view('card.show')->withCard($card)->withSkill($skill)->withLskill($lskill)->withTitle($card->name_jp)->withAbilities(Ability::all())->withType1s(Type1::all())->withType2s(Type2::all())->withEvoTargetCard($objEvoTargetCard)->withMaterial1Card($objMaterial1Card)->withMaterial2Card($objMaterial2Card)->withMaterial3Card($objMaterial3Card)->withMaterial4Card($objMaterial4Card)->withAttrs(Attr::all());
 }
Exemple #2
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($id)
 {
     $card = Card::where('card_id', $id);
     $objEvoTargetCard = null;
     $objMaterial1Card = null;
     $objMaterial2Card = null;
     $objMaterial3Card = null;
     $objMaterial4Card = null;
     if ($card->evo_id != 0) {
         $objEvoTargetCard = Card::find($card->evo_id);
         if ($card->material_id1 > 0) {
             $objMaterial1Card = Card::find($card->material_id1);
         }
         if ($card->material_id2 > 0) {
             $objMaterial2Card = Card::find($card->material_id2);
         }
         if ($card->material_id3 > 0) {
             $objMaterial3Card = Card::find($card->material_id3);
         }
         if ($card->material_id4 > 0) {
             $objMaterial4Card = Card::find($card->material_id4);
         }
     }
     return view('admin.card.show')->withCard($card)->withSkill(Skill::where('skill_id', $card->skill_id))->withLskill(Lskill::where('lskill_id', $card->lskill_id))->withAttr(Attr::where('attr', $card->attr1))->withType1(Type1::where('type1', $card->type1))->withType2(Type2::where('type2', $card->type2))->withAbility1(Ability::where('ability_id', $card->ability1))->withAbility2(Ability::where('ability_id', $card->ability2))->withAbility3(Ability::where('ability_id', $card->ability3))->withEvoTargetCard($objEvoTargetCard)->withMaterial1Card($objMaterial1Card)->withMaterial2Card($objMaterial2Card)->withMaterial3Card($objMaterial3Card)->withMaterial4Card($objMaterial4Card)->withCards(Card::where('skill_id', $card->skill_id));
 }