$charId, 'invoiced' => 'No', ])->count(); if($rowCount > 0) { $rows = Ledger::where([ 'character_id' => $charId, 'invoiced' => 'No', ])->get()->toArray(); foreach($rows as $row) { $ledgers->push($row); } } return $ledgers; } /** * Create the invoice and mail it * * @var int $charId * @var collection $ledgers * @var int $mailDelay * */ public function MailMiningInvoice(int $charId, collection $ledgers, int &$mailDelay) { } }