App\Console\Commands\CreateTestData::createPayment PHP Method

createPayment() private method

private createPayment ( $client, $invoice )
$client
$invoice
    private function createPayment($client, $invoice)
    {
        $data = ['invoice_id' => $invoice->id, 'client_id' => $client->id, 'amount' => $this->faker->randomFloat(2, 0, $invoice->amount), 'payment_date_sql' => date_create()->modify(rand(-100, 100) . ' days')->format('Y-m-d')];
        $payment = $this->paymentRepo->save($data);
        $this->info('Payment: ' . $payment->amount);
    }