mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04:00
Fixes for Invoice Preview route
This commit is contained in:
parent
161f162856
commit
374fd90df1
@ -126,11 +126,22 @@ class PreviewController extends BaseController
|
||||
'company_id' => auth()->user()->company()->id,
|
||||
'client_id' => $client->id,
|
||||
]);
|
||||
info('blank');
|
||||
$invitation = factory(\App\Models\InvoiceInvitation::class)->create([
|
||||
'user_id' => auth()->user()->id,
|
||||
'company_id' => auth()->user()->company()->id,
|
||||
'invoice_id' => $invoice->id,
|
||||
'client_contact_id' => $contact->id,
|
||||
]);
|
||||
info('post invite');
|
||||
|
||||
$invoice->setRelation('invitations', $invitation);
|
||||
$invoice->setRelation('client', $client);
|
||||
$invoice->setRelation('company', auth()->user()->company());
|
||||
$invoice->load('client');
|
||||
|
||||
// info(print_r($invoice->toArray(),1));
|
||||
|
||||
$design_object = json_decode(json_encode(request()->input('design')));
|
||||
|
||||
if (!is_object($design_object)) {
|
||||
@ -140,7 +151,7 @@ class PreviewController extends BaseController
|
||||
$designer = new Designer($invoice, $design_object, auth()->user()->company()->settings->pdf_variables, lcfirst(request()->input('entity')));
|
||||
|
||||
$html = $this->generateEntityHtml($designer, $invoice, $contact);
|
||||
|
||||
info($html);
|
||||
$file_path = PreviewPdf::dispatchNow($html, auth()->user()->company());
|
||||
|
||||
DB::rollBack();
|
||||
|
10
database/factories/InvoiceInvitationFactory.php
Normal file
10
database/factories/InvoiceInvitationFactory.php
Normal file
@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
use Faker\Generator as Faker;
|
||||
use Illuminate\Support\Str;
|
||||
|
||||
$factory->define(App\Models\InvoiceInvitation::class, function (Faker $faker) {
|
||||
return [
|
||||
'key' => Str::random(40),
|
||||
];
|
||||
});
|
Loading…
x
Reference in New Issue
Block a user