Selamun Aleyküm, öncelikle hayirli cumalar. Acik kaynak olarak gelistirdigim bir projem var.Admin / Siparisler / Siparis ID sayfasinda siparis ürünlerinin yönetimini bir liste ile yapiyorum. Silme islemi ve güncelleme islemini bu sekilde yaptim ama SOLID prensiplerine uyuyormu? birde yukarida yaptigim dökümantasyon dogrumu özellikle @return parametresi.
Tekrardan tesekkürler.
Kullanilan Cati : Laravel 5.2
/**
* Send Order Product with a newly Qty and Price on the Order Product Controller
*
* @param int $order_id
* @param array $deleteCheckbox
* @param array $products
* @param array $qtys
* @param float $prices
* @return bool OrderProductController::destroy() | OrderProductController::update()
*/
public function updateOrderProducts($order_id, $deleteCheckbox, $products, $qtys, $prices) {
for ($i = 0; $i < count($products); $i++) {
if (isset($deleteCheckbox[$i])) {
$status = OrderProductController::destroy($order_id, $products[$i]);
} else {
$status = OrderProductController::update($order_id, $products[$i], $qtys[$i], $prices[$i], $prices[$i] * $qtys[$i]);
}
}
return $status;
}