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; } }
public function update($id, IncomeRequest $request) { Income::find($id)->update($request->all()); }