public function createSale(Product $product, $data = []) { if (!isset($data['price'])) { $data['price'] = $product->price - 0.01; } return $product->sales()->save(factory(Sale::class)->make($data)); }