Selamlar,
Kendimi temiz kod ve Tasarım desenlerini kullanma alışkanlık haline getirmek istiyorum. İki tane modelim var , "Applicant" (foreign key->file_id) ve "File". Başvuruları aldığım form blade dosyam var. Başvuru bilgileri ve dosya yükleyerek başvuruyu tamamlıyorlar. ApplicantController içerisinde ikisini de kayıt ettiyorum. Bu doğru mudur? Kodun okunabilirliği açısından nasıl bir yol izlemeleyim? Relationship doğru mudur? Applicant model dosyamda belongsTo ile File modelim arasında ilişki var.
AppRepository
$fileID=random_int(1,99999);
File::create([
'id'=>$fileID,
'name'=>json_encode($files),
'path'=>$path
]);
$fileModel= File::find($fileID);
$data = [
'file_id' => $fileModel->id,
'fullName' => $request->fullName,
'emailAddress' => $request->emailAddress,
'telephone' => $request->telephone
];
$createApp = App::create($data);
Teşekkürler,