Merhaba,
Laravel'de yeniyim. O nedenle genel kabul görmüş kullanımın nasıl olduğunu öğrenmek için soruyorum. Ufak bir proje üzerinde çalışıyorum.
customers, relationships, orders ve plans adında tablolarım var. customers tablosunda müşteri kaydı başarılı olursa orders tablosuna ekleyeceğim veriyi CustomerController içinden değilde OrderController içindeki static metodumdan yaptırıyorum.
Yani;
CustomerController.php şu şekilde
.
.
.
$insert = Customer::create($values);
OrderController::insertOrderToCustomer($insert->id, $request->input('courses'), $request->input('discount'));
RelationshipController::insertRelationshipToCustomer($insert->id, $request->input('field_id'));
PlanController::insertPlanToCustomer($insert->id, $request->input('action_id'), $request->input('additional_notes'), $request->input('planned_at'), 1);
OrderController.php ise şu şekilde
static function insertOrderToCustomer(...)
Bu şekilde kullandığımda zaten işlemler başarılı bir şekilde gerçekleşiyor ancak kullanım şeklim doğru mu onu öğrenmek istiyorum. Ya da standartı olmayan bir durum mudur? 😀
Şimdiden teşekkürler.