validate([ 'id' => 'required', 'num' => 'required', 'post_in' => 'required' ]); // Преобразуем timestamp в дату, если пришли числа if (isset($data['post_in']) && is_numeric($data['post_in'])) { $data['post_in'] = Carbon::createFromTimestampMs($data['post_in']) ->setTimezone(config('app.timezone')) ->format('Y-m-d'); } $history = SttMedicalHistory::where('MedicalHistoryID', $data['id'])->first(); $hasCreated = ArchiveInfo::create([ 'mis_num' => $history->MedCardNum, 'mis_history_id' => $data['id'], 'archive_num' => $data['num'], 'post_in' => $data['post_in'], ]); return $hasCreated; } }