first(); if (!$cao) $cao = static::create(['date' => date('Y-m-d')]); $cao->increment('total'); if (in_array('大', $awards)) { $cao->increment('big'); } else { $cao->increment('small'); } if (in_array('单', $awards)) { $cao->increment('odd'); } else { $cao->increment('even'); } if (in_array('大单', $awards)) { $cao->increment('big_odd'); } if (in_array('大双', $awards)) { $cao->increment('big_even'); } if (in_array('小单', $awards)) { $cao->increment('small_odd'); } if (in_array('小双', $awards)) { $cao->increment('small_even'); } if (in_array('极大', $awards)) { $cao->increment('max'); } if (in_array('极小', $awards)) { $cao->increment('min'); } if (in_array('对子', $awards)) { $cao->increment('pair'); } if (in_array('顺子', $awards)) { $cao->increment('sequence'); } if (in_array('豹子', $awards)) { $cao->increment('leopard'); } for ($i = 0; $i <= 27; $i++) { if (in_array("{$i}操", $awards)) { $cao->increment("num_{$i}"); break; } } } protected function getCreatedAtAttribute($value) { return \Carbon\Carbon::parse($value)->setTimezone('Asia/Shanghai')->format('Y-m-d H:i:s'); } protected function getUpdatedAtAttribute($value) { return \Carbon\Carbon::parse($value)->setTimezone('Asia/Shanghai')->format('Y-m-d H:i:s'); } }