chore: [env] .env.example 업데이트 및 .gitignore 정리

- .env.example을 SAM 프로젝트 실제 키 구조로 업데이트
- .gitignore에 !.env.example 예외 추가
- GCS_* 중복 키 제거, Gemini/Claude/Vertex 키 섹션 추가
This commit is contained in:
김보곤
2026-02-23 10:17:37 +09:00
parent 3ae3a1dcda
commit 240199af9d
51 changed files with 623 additions and 2726 deletions

View File

@@ -87,19 +87,11 @@ public function store(array $data): Card
$card = new Card;
$card->tenant_id = $tenantId;
$card->card_company = $data['card_company'];
$card->card_type = $data['card_type'] ?? null;
$card->setCardNumber($data['card_number']);
$card->expiry_date = $data['expiry_date'];
$card->card_name = $data['card_name'];
$card->alias = $data['alias'] ?? null;
$card->payment_day = $data['payment_day'] ?? null;
$card->total_limit = $data['total_limit'] ?? null;
$card->used_amount = $data['used_amount'] ?? null;
$card->remaining_limit = $data['remaining_limit'] ?? null;
$card->status = $data['status'] ?? 'active';
$card->is_manual = $data['is_manual'] ?? false;
$card->assigned_user_id = $data['assigned_user_id'] ?? null;
$card->memo = $data['memo'] ?? null;
$card->created_by = $userId;
$card->updated_by = $userId;
@@ -107,13 +99,9 @@ public function store(array $data): Card
$card->setCardPassword($data['card_password']);
}
if (array_key_exists('csv', $data)) {
$card->setCvc($data['csv']);
}
$card->save();
return $this->show($card->id);
return $card;
});
}
@@ -133,9 +121,6 @@ public function update(int $id, array $data): Card
if (isset($data['card_company'])) {
$card->card_company = $data['card_company'];
}
if (array_key_exists('card_type', $data)) {
$card->card_type = $data['card_type'];
}
if (isset($data['card_number'])) {
$card->setCardNumber($data['card_number']);
}
@@ -145,36 +130,12 @@ public function update(int $id, array $data): Card
if (isset($data['card_name'])) {
$card->card_name = $data['card_name'];
}
if (array_key_exists('alias', $data)) {
$card->alias = $data['alias'];
}
if (array_key_exists('csv', $data)) {
$card->setCvc($data['csv']);
}
if (array_key_exists('payment_day', $data)) {
$card->payment_day = $data['payment_day'];
}
if (array_key_exists('total_limit', $data)) {
$card->total_limit = $data['total_limit'];
}
if (array_key_exists('used_amount', $data)) {
$card->used_amount = $data['used_amount'];
}
if (array_key_exists('remaining_limit', $data)) {
$card->remaining_limit = $data['remaining_limit'];
}
if (isset($data['status'])) {
$card->status = $data['status'];
}
if (array_key_exists('is_manual', $data)) {
$card->is_manual = $data['is_manual'];
}
if (array_key_exists('assigned_user_id', $data)) {
$card->assigned_user_id = $data['assigned_user_id'];
}
if (array_key_exists('memo', $data)) {
$card->memo = $data['memo'];
}
if (isset($data['card_password'])) {
$card->setCardPassword($data['card_password']);
}
@@ -182,7 +143,7 @@ public function update(int $id, array $data): Card
$card->updated_by = $userId;
$card->save();
return $this->show($card->id);
return $card->fresh();
});
}