Exemplo n.º 1
0
 public function buySpy()
 {
     $user = Auth::user();
     $user->castle->calcCastleIncreaseResources();
     // Стоимость шпиона первого уровня 200 голды
     if ($user->castle->getResources('gold') > 200) {
         $spy = new Spy();
         $spy->level = 1;
         $spy->ownCastle()->associate($user->castle);
         $spy->save();
         $user->castle->subResource('gold', 200);
         return "success";
     } else {
         return "no_costs";
     }
 }