public static function make($order) { $buy = $order->buy; $buy->sold += $order->count; $buy->update(array('sold')); // Расчитываем сумму покупки, так как нужно считать для продажи доли $buy_summ = $buy->summ / $buy->count * $order->count; $sell = new Sell(); $sell->buy_id = $buy->id; $sell->price = $order->price; $sell->count = $order->count; $sell->summ = $order->summ - $order->fee; $sell->fee = $order->fee; $sell->income = $order->summ - $buy_summ - $sell->fee; $sell->dtm = $order->close_dtm; $sell->save(); return $sell; }