fix: [rd] CM송 저장 시 tenant_id를 session에서 가져오도록 수정
This commit is contained in:
@@ -202,7 +202,8 @@ public function store(Request $request): JsonResponse
|
||||
'audio_mime_type' => 'nullable|string',
|
||||
]);
|
||||
|
||||
$user = Auth::user();
|
||||
$tenantId = session('selected_tenant_id', 1);
|
||||
$userId = Auth::id();
|
||||
$audioPath = null;
|
||||
|
||||
// 오디오 데이터가 있으면 WAV 파일로 저장
|
||||
@@ -219,15 +220,15 @@ public function store(Request $request): JsonResponse
|
||||
}
|
||||
|
||||
$filename = 'cm-song-'.date('Ymd-His').'-'.uniqid().'.wav';
|
||||
$dir = "cm-songs/{$user->tenant_id}";
|
||||
$dir = "cm-songs/{$tenantId}";
|
||||
Storage::disk('tenant')->makeDirectory($dir);
|
||||
Storage::disk('tenant')->put("{$dir}/{$filename}", $audioBytes);
|
||||
$audioPath = "{$dir}/{$filename}";
|
||||
}
|
||||
|
||||
$song = CmSong::create([
|
||||
'tenant_id' => $user->tenant_id,
|
||||
'user_id' => $user->id,
|
||||
'tenant_id' => $tenantId,
|
||||
'user_id' => $userId,
|
||||
'company_name' => $request->company_name,
|
||||
'industry' => $request->industry,
|
||||
'lyrics' => $request->lyrics,
|
||||
|
||||
Reference in New Issue
Block a user