invoiceninja/app/Ninja/Intents/WebApp/CreateInvoiceIntent.php
2017-04-04 12:54:38 +03:00

29 lines
624 B
PHP

<?php
namespace App\Ninja\Intents\WebApp;
use App\Models\EntityModel;
use App\Ninja\Intents\InvoiceIntent;
use Exception;
class CreateInvoiceIntent extends InvoiceIntent
{
public function process()
{
$client = $this->requestClient();
$invoiceItems = $this->requestInvoiceItems();
if (! $client) {
throw new Exception(trans('texts.client_not_found'));
}
$data = array_merge($this->requestFields(), [
'client_id' => $client->public_id,
'invoice_items' => $invoiceItems,
]);
//var_dump($data);
dd($data);
}
}