예제 #1
0
 public static function applyBuildEffect($building, $city)
 {
     switch ($building->Name) {
         case "Farm":
             $income = Income::find($city->Object_id);
             $income->food += 0.1;
             $income->save();
             break;
         case "Quarry":
             $income = Income::find($city->Object_id);
             $income->stone += 0.1;
             $income->save();
             break;
         case "Silversmith":
             $income = Income::find($city->Object_id);
             $income->silver += 0.1;
             $income->save();
             break;
         case "Platinum mine":
             $income = Income::find($city->Object_id);
             $income->platinum += 0.1;
             $income->save();
             break;
         case "Goldsmith":
             $income = Income::find($city->Object_id);
             $income->gold += 0.1;
             $income->save();
             break;
     }
 }
예제 #2
0
 public function update($id, IncomeRequest $request)
 {
     Income::find($id)->update($request->all());
 }